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.
macOS 13 or later · Free 7-day trial
How to translate text on a Mac without copy-paste
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.
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.
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.
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.