INPUT
Type, then preview
In authorized, compatible fields, get a preview after a short pause or trigger one with a global shortcut.
Preview translations for current input or selected text in compatible Mac apps you allow, then confirm before Typelating attempts to insert the result.
A signed and notarized public release is not yet available
A local webpage simulation. It does not edit another Mac app or call a real API.
Choose “Preview translation” to start. No translation API is called.
Please help me review this proposal for potential issues.
Core Experience
Typelating brings in-place translation, user control, and an uninterrupted workflow together. Availability depends on the target app’s macOS Accessibility support.
INPUT
In authorized, compatible fields, get a preview after a short pause or trigger one with a global shortcut.
SELECTION
Preview and copy text exposed through macOS Accessibility. Editable selections can also be replaced after confirmation.
CONTROL
Preview first, insert only after confirmation, never auto-send, and restore the original while the field remains unchanged.
How it works
Type in a compatible Mac app you allow, or select the text you want to translate.
Pause briefly or use a global shortcut to review the result in a floating window.
Confirm to attempt insertion in a compatible field, or copy a translation while reading.
Made for the flow
Designed for frequent multilingual work. Examples are not compatibility promises for specific third-party apps.
Shape your message in compatible AI chat or teamwork contexts, then review before replacing.
Draft in a familiar language, review the translation, and remain in control of sending.
Select text exposed through macOS Accessibility to preview and copy a translation.
Stay close to your document in supported editors and reduce trips to a separate translation site.
Customization
Choose a provider, language direction, and allowed apps. Translation text is sent to the provider you choose and authorize.
FAQ
Typelating is a native macOS translation utility that works with typed or selected text in supported apps. When writing, preview a translation and confirm before replacing the current field—without switching to a translation website and manually copying and pasting. Availability depends on the target app.
Typelating is designed for multilingual workflows, not only Chinese-to-English. Available directions depend on your provider, model, and app configuration. The example on this site is illustrative; a verified language list will be published when available.
The current deployment target is macOS 13 or later, but a real-device compatibility matrix across OS versions is not complete. Typelating 0.6.0 is a local test build, not a public release. Cross-app features also require macOS Accessibility permission.
Typelating includes a menu bar entry, global shortcuts, and a floating panel. Type or select text in a supported app, then invoke translation with an available entry point or shortcut. Input translations are previewed before you confirm replacement. Exact behavior depends on settings and target-app compatibility.
Compatibility depends on the target app’s text controls, macOS Accessibility permissions, and Typelating’s app allowlist. Not every input field or client is guaranteed to work. Full compatibility with specific clients such as Claude or ChatGPT has not been established through unified cross-app testing.
Typelating supports bring-your-own API keys for OpenAI, DeepSeek, Kimi / Moonshot, or a custom OpenAI Chat Completions–compatible endpoint. Keys are stored per provider in macOS Keychain. Costs, quotas, and model availability depend on the provider and your account.
For cloud translation, text is sent to the provider you select and authorize; this is not fully offline translation. Typelating provides provider-level consent and an app allowlist. Consult the provider’s privacy policy for its data practices.
No. Typelating never sends messages for you or overwrites input without confirmation. Cancel to keep the original, or restore it after replacement while focus and text remain unchanged. Actual operation still depends on target-app compatibility.
An official download is not available. Typelating 0.6.0 is for local testing and has not completed production developer signing, notarization, or online release. It should not be distributed as a public release.
Typelating is currently in local testing for Mac. A formally signed and notarized public release is not yet available.