Every word, every page. Understood in a click.

Kalila lives in your Mac's menu bar and in your browser. Select a word for its dictionary card, press a shortcut in any app, translate whole pages and video subtitles — instantly, even offline.

Download for MacComing soon to Chrome

Version 0.2.3 · macOS 26.4 or later

On your device. Private by design. Nothing you translate leaves your computer: no account, no tracking, works offline.

Kalila's window in the Mac menu bar translating “mountain”, and the Kalila bubble on a web page translating “weather”, with their dictionary cards

On your device

The Mac app uses Apple's on-device translation. The extension runs its engine inside your browser. Nothing you translate is sent anywhere.

Works offline

Each language is downloaded once. After that, translation, dictionary cards and pronunciation work without the internet.

No account, no tracking

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.
A sentence translated in Kalila for Mac

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.

Kalila's dictionary card for “mountain”: translations by part of speech, and definitions with a translated line under each

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.

The Kalila bubble on a web page: “weather” translated, with its dictionary card

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.

A web page translated in place, with the Show original button

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.

A video with its caption and the translation above it

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.

Kalila's phrasebook with saved words and phrases

Questions

Does Kalila send my text anywhere?

No. 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.

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, Chinese, Spanish, Hindi, Arabic, Portuguese, 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.

Translate privately, right where you read.

Download for MacComing soon to Chrome