Translate anything. No one else will read it.
Words, whole pages and video subtitles, in your Mac's menu bar and in your browser — in a click. No account, no tracking, and no server that could ever see your text.
Version 0.2.3 · macOS 26.4 or later · Apple Silicon
Nothing to leak, because nothing leaves. Private messages, work documents, contracts: translate them without a second thought. It even works with Wi-Fi off.
No one sees your text
Not us, not an AI company, not an advertiser: there is no server to send it to. The Mac app uses Apple's on-device translation, and the extension runs its engine inside your browser.
Works with Wi-Fi off
Each language is downloaded once. After that, translation, dictionary cards and pronunciation need no internet — switch it off and see.
No account, no tracking
Kalila doesn't know who you are: no sign-up, no analytics, no ads. Your history and phrasebook stay on your computer, and you can clear them any time.
In your menu bar. In every app.
Click the Kalila icon and type — the translation appears as you type, large and easy to read, with the language detected for you. Select text anywhere and press ⌃⌥T: Kalila opens with the translation.
- Your pair of languages, set once: your language goes to the second one, everything else into yours.
- Right-click any text → Translate and Replace with Kalila puts the translation in place, in any app.
- Searchable history, a phrasebook, and pronunciation with your Mac's own voices — each language read by its own voice.

More than a translation: the word itself.
For a single word Kalila shows a dictionary card: translations by part of speech, meanings and examples — each with a line in your own language — and the pronunciation. It knows word forms: “ran” opens “run”. Click any variant to look it up the other way.
The dictionary is built from Wiktionary and lives on your computer: a lookup takes less than a millisecond.

Any word on any page.
Select a word or a phrase and click the small Kalila button next to it, or press ⌃⌥T. The translation opens right there, with the word's card and a speaker for each language. Prefer it instant? One switch translates words as soon as you select them.

Whole pages, with one click back.
Translate a page in place: what's on screen first, the rest as you scroll, new content as it appears. Links stay links, code stays code. Show original switches back instantly.

Dual subtitles for videos.
Turn on dual subtitles and every caption gets its translation right above it. Learn from the films and talks you already watch.

Save words. Actually remember them.
Press ☆ to keep a word in your phrasebook. On the Mac and in the browser it is the same phrasebook, shared directly between the two on your computer, with no cloud.
Flashcards bring your words back at the right time: tomorrow, in three days, in a week.

Questions
Does Kalila send my text anywhere?
No — there is nowhere for it to go. Kalila translates on your device: with Apple's on-device engine on the Mac, and with an engine that runs inside your browser in the extension. Your text, history and phrasebook stay on your computer. There is no account and no analytics; the internet is used only to download languages and updates.
Does it work without the internet?
Yes. Each language is downloaded once; after that, translation, the dictionary and pronunciation work offline.
Which browsers does the extension support?
Chrome, Edge, Brave, Arc, Vivaldi and other Chromium browsers. With Kalila for Mac installed, the extension also uses the Mac's engine and shares your phrasebook.
Which languages can I translate?
The Mac app translates between 26 languages with Apple's on-device engine; the browser extension covers about 60 languages. Dictionary cards are available for 32 languages, including English, Spanish, Portuguese, Chinese, Hindi, Arabic, French, German, Japanese, Korean, Italian, Polish, Russian and Ukrainian.
How do I translate text in other apps?
Select it and press ⌃⌥T (you can choose another shortcut). Or right-click it and choose Services → Translate with Kalila, or Translate and Replace with Kalila to put the translation in place.
Why “Kalila”?
After “Kalila and Dimna”, a book of fables that travelled from Sanskrit through Persian and Arabic into dozens of languages: one of the most translated books in history.