A local writing translator for macOS

Write naturally, in any language.

Translate and replace text anywhere on your Mac. Fast, private, and local.

Free trial at launchSee pricing

No account. No card. Your translations stay on your Mac.

● ● ●Elsewrite100%
MESSAGE TO THE TEAM

Estou preparando os tickets para a próxima release.

Elsewrite Review capsule with a language route, protected term, translated result and Replace action

Estoy preparando los tickets para la próxima release.

Real capture from the current native build

One shortcut. Zero context switching.

Stay where the work is.

  1. 01

    Select

    Choose text in any editable field, or use the whole focused field.

  2. 02

    Review

    Check the route and result while technical and foreign terms stay intact.

  3. 03

    Replace

    Put the translation back in place without leaving the app you are using.

Built for real work

More than a translation box.

Elsewrite turns macOS translation into a reliable writing workflow.

01 / IN PLACE

Translate without breaking focus.

Review by default, or enable Fast Mode for translation and replacement in one action.

⌃ ⌥ T
02 / OCR

Read text you cannot select.

Capture an area of the active screen, paste an image, or drop one on the menu-bar mark.

03 / HISTORY

Find useful translations again.

Search encrypted local history. Keep it for seven days, forever, or turn it off.

A clear privacy boundary

Your writing is not our data.

Translation, OCR and history stay on your Mac. After Apple's language setup, core translation works offline.

  • On deviceText, OCR images, translation and encrypted history
  • Online only when neededPurchase, activation, updates and optional anonymous analytics
  • Never sentYour source text, translations or OCR content

Language support

International from day one.

19 stable language families on macOS 15 and 26. Six more observed in macOS 27 beta.

LanguagemacOS 15macOS 26macOS 27 beta
English
Chinese
Hindi
Spanish
Arabic
French
Russian
Indonesian
Portuguese (Brazil)
German
Japanese
Vietnamese
Turkish
Korean
Italian
Thai
Polish
Ukrainian
Dutch
MalayBeta
SwedishBeta
HebrewBeta
DanishBeta
FinnishBeta
Norwegian BokmålBeta

Availability is provided by macOS and can vary by release, region and downloaded language models. Elsewrite checks your Mac before translating. Reviewed July 20, 2026.

Simple pricing

Try the whole app. Keep it if it fits.

Three days free on your Mac. No account, card or email required.

Lifetime · primary offer

$25 one time

  • Five active Macs
  • Future app updates
  • 14-day refund policy
Available at launch
Monthly

$3 / month

The same local product and five active Macs, billed monthly.

Building in public

Release notes, not marketing fog.

What changed

  • Replaced the planned persistent top/notch handler with an invocation-only contextual capsule anchored beside selected text or the caret, with cursor and active-screen fallbacks.
  • Fast Mode now specifies direct replacement followed by an ephemeral Done/Undo confirmation; normal translation opens contextual Review, while onboarding, Settings and History remain separate native windows.
  • Approved the paired-rails/coral-cursor visual system and six-screen onboarding direction as the canonical composition, hierarchy, density and rhythm for native and web implementation.
  • Unified the Elsewrite mark across the app icon, onboarding, menu bar, Settings and website, with the capsule identified by its coral seam, removing unrelated SF Symbols and the provisional boxed-letter web badge.
  • The website now ships pinned, self-hosted Geist Sans and Geist Mono rather than relying on an unverified local font installation.
Read the canonical changelog

The useful details

Questions, answered.

Where does the translation appear?

A contextual capsule appears beside the text you selected, then disappears when the workflow finishes.

Does it use cloud AI?

No for translation and OCR. Those use Apple's on-device frameworks. Network access is limited to commerce, licensing, updates and optional anonymous analytics.

Can it preserve English terms inside another language?

Elsewrite protects confidently detected embedded-language spans and structural content such as URLs, code, handles and acronyms. Restoration fails closed rather than changing the field incorrectly.

What permissions does it need?

Accessibility enables capture and replacement. Screen Recording is requested only when you first capture an on-screen area for OCR; pasted and dropped images do not need it.