Text & Page Translator

Privacy policy

Version 1.0 · Last updated 2026-11-11 · Contact: [email protected]

Two ways to translate.

  1. On this device (default). When Chrome's built-in translator supports the language pair, the translation is made on your computer and nothing is sent anywhere. The first time a pair is used, Chrome downloads that language pack (you click Download and see the progress); after that it works offline. Language detection on the device is used when Chrome offers it; otherwise the page's declared language is used if the text's alphabet matches. If the language still can't be identified, you are told so (and in the popup you can choose it under "Translate from").
  2. Google (only if you agree). For pairs your device can't translate (for example anything with Azerbaijani on current Chrome), or text whose language your device can't identify, the extension can use Google's translation service. It asks first, right where you are (card, popup, page note or reading bar): "Your device can't translate Azerbaijani. Use Google for it? Your text is sent to Google." → Use Google / Not now. Not now sends nothing and says it wasn't translated. Agreeing turns on Use Google for languages your device can't translate in Settings. Nothing is ever sent to Google unless you agreed and this switch is on — this is checked right before every single request. When you turn it off, requests still waiting are cancelled and answers still on their way are discarded (text that was already sent can't be recalled). Each result shows a small label: On device or Google (also in History; a page translated by both says so).

We (isabilov) don't run a server and never receive your text.

What is sent to Google (only on the Google path), and when

Requests go over HTTPS (POST, text in the request body) to translate.googleapis.com, without your Google cookies. Google still sees your IP address, like with any website. Google's privacy policy applies to what it receives: policies.google.com/privacy. This address is Google's public translation endpoint; it has no published terms or quota for extensions, so it may stop working or be limited at any time.

Listen uses only voices installed on your computer (online voices and voices from other extensions are not used), so it sends nothing.

Opening a translation from History, or reopening the popup, shows the saved result and sends nothing again.

What stays on your computer (chrome.storage.local)

Removing the extension deletes all of it.

What the extension can see on websites

To show the Translate button when you select text, a small script runs on the websites you open (http and https). It reacts only when you select text and sends nothing until you click Translate, choose a page action, or use the right-click menu. It reads only the text you select (in a text field, only the selected part; never password fields), doesn't record which sites you visit, and doesn't change pages unless you ask it to.

What we don't do

Contact

"Report a bug" opens a Google Form with only the extension name and version filled in (no page address). Questions: [email protected].

Changes

If the translation services change, this policy and the in-product notes change with it.