Translate

Translate text on your Mac with AI, from a shortcut

Select the text, press your shortcut and pick a language. The translation appears next to the original and you insert it where you were writing.

macOS 14 or later · Free while in beta · No subscription

The ToneMate Translate panel with the original text on the left, the translation on the right and the language selector.
A real capture of the ToneMate panel, running a local model on a Mac.

In short

Translate is the ToneMate action that translates the text you select on your Mac into one of 10 languages: Spanish, English, French, Italian, German, Portuguese, Dutch, Chinese, Japanese and Arabic. It runs on a local model on your Mac or on a cloud model with your own API key, and the translation is shown next to the original before you insert it.

Quick facts

  • 10 languages: Spanish, English, French, Italian, German, Portuguese, Dutch, Chinese, Japanese and Arabic.
  • Choosing a language runs the translation; you can switch language and run it again from the same panel.
  • Works on a selection, on text you dictate, and on PDF, TXT, Markdown and RTF files (up to 200,000 characters).
  • Local models (Ollama, MLX) or your own cloud API key; you choose the model for this action.

How it works

  1. 1

    Select the text

    Highlight the text you want translated: a sentence, an email, a paragraph.

  2. 2

    Press your shortcut

    Use the shortcut you assigned to Translate, or open it from the menu bar. The panel opens next to your text.

  3. 3

    Pick a language

    Choose the target language from the list. You can hide the languages you never use.

  4. 4

    Insert the translation

    Read it next to the original and press Insert to replace your selection, or Copy to keep it on the clipboard.

Translate, then refine without leaving the panel

The panel is shared by all actions, so after translating you can switch to Proofread or Rewrite on the same text without selecting it again. If you do this often, a pipeline chains the steps for you: for example translate, then proofread.

Type the instruction in your own text

If the optional inline assistant is on, ToneMate can recognise an instruction written at the end of your text, such as “translate this to English”, and offer to run it. It recognises instructions in English, Spanish, Italian, French, German and Portuguese.

Whole documents

Open a PDF, TXT, Markdown or RTF file in ToneMate and translate it as a document, up to 200,000 characters. There is no OCR, so a scanned PDF without a text layer cannot be read.

Good to know

What it does not do, and what you need first.

  • Translation quality, including tone and idiom, depends on the model you choose; ToneMate asks for the translation only, with no explanations, and does not guarantee a result.
  • Small local models can be slower or less accurate than large cloud models. “Test on this Mac” checks a local model with 12 real tests before you rely on it.
  • The app interface is in English for now, even though you can translate into Spanish and eight other languages.
  • It works where you can select, copy and paste text.

Where it helps

  • An email in another language

    Translate an incoming message to understand it, or your answer before you send it.

  • Short texts for a product

    Translate a few lines of interface text or a description and insert them in place.

  • A document you received

    Translate a PDF with a text layer, or a Markdown or RTF file, as a whole.

  • A message you dictated

    Dictate in your language, translate it, insert it in the other one.

Frequently asked questions

Which languages can ToneMate translate into?

Spanish, English, French, Italian, German, Portuguese, Dutch, Chinese, Japanese and Arabic. You can turn off the ones you do not use so the list stays short.

Does it keep the tone of the original?

The prompt asks the model to translate faithfully and return only the translation. How well tone and idioms survive depends on the model, which is why the original and the result sit side by side before you insert.

Can I translate a PDF or a document?

Yes, PDF, TXT, Markdown and RTF files up to 200,000 characters. PDFs need a text layer: there is no OCR for scanned documents.

Is my text sent to a server?

ToneMate never sends your text to its own servers. With a local model your text is processed on your Mac; with a cloud model it goes straight to the provider whose API key you added. The app only contacts ToneMate to check your license.

Does it work offline?

Local models and dictation work without a connection once their models are downloaded. The license needs a connection to activate and to be checked again at least every 7 days.

Can I buy or download ToneMate today?

You can download it, but not buy it yet. ToneMate is in free beta: download the app and request a free license key, which has no fixed end date. The plan for the full version is a one-time purchase that includes 2 licenses; when the first stable version comes out, a 30-day free trial starts.

Translate with ToneMate in the free beta

ToneMate is in free beta. Download it and request a free license key: we email it to you.

We only use your email to send you the key. No marketing emails. Privacy policy.

Last updated: