On-device only
Your text never leaves this Mac. Uses Apple Intelligence, or a local model Ekko downloads for you once.
- Works offline
- Nothing to pay
- Network is locked, not just unused
Ekko turns pasted text into another language and the right tone in one pass. Formal for a client, friendly for a colleague, technical for the docs. On your Mac, with your text staying where you decide.
Mac App Store · macOS 26 · Apple silicon · free to use on-device
Hi — could we move the meeting to Thursday? Thanks a lot.
Ahoj! Nešlo by tu schůzku posunout na čtvrtek? Díky moc.
Paste on the left, read on the right, or stack them for long text. The language pair sits between the panes, the style and engine sit in the bar, and Translate is one keystroke away.
Translation and register are one job here. Pick a style and the result already reads like the person you are writing to expects. Try one below.
Source · We can't ship on Friday, the tests are still failing.
We can't ship on Friday, the tests are still failing.
Keeps the register, punctuation and idiom level of the source.
Three tiers, chosen on first launch and changeable any time. Every result is badged with the engine that made it, and a log records every outbound request, including the ones that failed.
When a remote engine is selected, the bar says so in plain words, and one click keeps the text on the Mac instead.
Your text never leaves this Mac. Uses Apple Intelligence, or a local model Ekko downloads for you once.
Your text reaches a model you run yourself. Ollama, LM Studio, or anything that speaks the OpenAI-compatible API.
Bring an API key for Anthropic, OpenAI, OpenRouter or a compatible provider. You pay them directly. Ekko has no key and no server of its own.
Apple's built-in engines cover about twenty languages. Ekko adds a downloadable open model that runs entirely on your Mac, so Czech, Slovak, Hungarian and their neighbours work offline too. The picker shows which engine covers what, so nothing fails silently.
One click downloads a compact open instruct model and runs it in-process. No terminal, no second app, no account. Styles work with it too, which a plain translation model cannot do. Pick the default or one of four alternatives, each with its licence shown before you download.
Drop a file on the Dock icon. Ekko translates the text, writes a new file next to it, and keeps every heading, bullet and slide where it was. It warns before starting if the document is too long for the engine you chose.
Paste an article or a report. Ekko splits it into pieces the engine can hold, carries names and terms across the pieces so they stay consistent, shows progress, and keeps what is finished if you stop early.
A global hotkey opens a small translate panel over any app. Rebind it in Settings.
⌥⌘TSelect text anywhere, right-click, and choose “Translate with Ekko”.
Keep everything, keep it for the session, or keep nothing. Search and restore any past translation.
Free on-device. Bring your own key for the largest models. Nothing in between.
Requires macOS 26 on Apple silicon. Apple Intelligence enables the built-in on-device engine; the local model and remote providers work without it.