Translate

Translate selected text. Right where you read it.

Select any text on your Mac — an email, a message, a PDF, a web page — press one keyboard shortcut, and Echo translates it in place. No copying into a translator tab, no switching apps, no losing your place.

Download Echo for macOS

macOS 13 or later · Free 7-day trial

How to translate text on a Mac without copy-paste

1

Select the text

Anywhere you can highlight text on a Mac — Mail, Safari, Slack, Notes, Messages, a PDF, a code editor. Echo does not care which app it is.

2

Press your shortcut

Echo’s popup opens on top of the app you are already in. Press 1 for Translate, or type your own instruction if you want a particular tone.

3

Replace, or copy

Echo writes the translation straight back over your selection, or copies it instead if you would rather paste it yourself. Then the popup disappears.

Every app you already translate in

Echo is not a list of integrations. It reads whatever you have selected, so it works in any Mac app where you can highlight text.

Mail

Read a message that arrived in another language, in the language you think in.

Slack

Follow a thread from a team in another country without leaving the channel.

Safari

Translate the paragraph you care about instead of the whole page.

Notes & Pages

Turn your own draft into another language, in the document itself.

Messages

Reply to family or friends abroad without a translator app open beside you.

PDFs & code editors

Anywhere selection works — documentation, contracts, comments in code.

Questions

Select the text in whatever app you are in, press your Echo shortcut, and choose Translate. Echo can write the translation directly over your selection, so nothing ever goes through the clipboard or a separate translator window.

Any Mac app where you can select text. Echo reads the selection through macOS Accessibility rather than integrating with apps one by one, so Mail, Safari, Slack, Notes, Messages, Pages, PDFs and code editors all work the same way.

Echo sends your selection to a large language model, so it covers the languages those models handle well — the major world languages and many smaller ones. You can also ask for a particular register, like formal or casual, by typing your own instruction instead of using the preset.

Both are available. Echo can replace the selected text in place, or hand you the result to paste yourself. If the clipboard is used along the way, whatever you had on it beforehand is put back.

No. Selected text and results stay in memory for the length of the popup interaction and are never written to disk or kept in a history. Echo does not log what you translate.

No. Translation runs on a model in the cloud, so Echo needs an internet connection. Requests go over HTTPS to Echo’s own backend.

Translate is one of five tools. See what else Echo does.

Echo, don't break your flow.

Echo runs natively on Mac.

Download for macOS