Margin or below
In the margin when there is room, otherwise below each paragraph.
Bilingual Translation extension for Chrome
Leaves pages in their original language. Hold a key to see a paragraph’s translation, or tap it twice to keep both showing.
Le matin, le marché du quartier s’anime avant même l’ouverture des boutiques. Les maraîchers installent leurs étals, et l’odeur du pain chaud flotte déjà dans la rue. On y vient pour faire ses courses, mais surtout pour prendre des nouvelles des voisins.
English translation: In the morning, the neighbourhood market comes to life before the shops have even opened. Growers set up their stalls, and the smell of warm bread already drifts down the street. People come to do their shopping, but mostly to catch up with their neighbours.
Hold Shift to see the translation. Tap it twice to keep it showing.
Point at a sentence and its counterpart lights up in the other language.
Hold the key over a word. With Precise translation, you get its meaning in this sentence, not a dictionary list.
In the margin when there is room, otherwise below each paragraph.
Translates content, not buttons, on X, Reddit, GitHub, Hacker News, Wikipedia and Stack Overflow.
Point at a sentence and its counterpart in the other language lights up.
Hold the key and rest on a word to see its meaning.
If on-device translation lacks a language pair, switch to Precise translation.
Desktop Chrome 138 or later. Turning on a language pair downloads Chrome’s language pack once; after that the pair works on every site, because translation runs in the extension’s own hidden document. Local files work too, once you turn on “Allow access to file URLs” for it in chrome://extensions .
⌥ on Mac, Shift on other systems. You can also assign a shortcut for switching modes at chrome://extensions/shortcuts .
Yes. On-device translation is free, with no account or subscription. Precise translation uses your own API key, so the provider bills you for it.