Last updated: April 6, 2026
Parlai is a text-to-speech Chrome extension that runs entirely in your browser. All speech synthesis is performed locally using bundled AI models — no audio data is ever sent to any server.
Parlai does not collect, store, or transmit any personal data. There are no accounts, analytics, telemetry, or tracking of any kind.
Parlai stores your preferences (selected voice, speed, language, etc.) using Chrome's local storage API (chrome.storage.local). This data never leaves your browser.
When you select a non-English language, Parlai translates your selected text before speaking it. Translation is handled in this order:
- Chrome's built-in Translation API (fully local, no network request)
- Google Translate (fallback) — if the built-in API is unavailable, your selected text is sent to
translate.googleapis.comfor translation. This is the only circumstance in which any data leaves your browser. Google's privacy policy applies to this data: https://policies.google.com/privacy
You can avoid this by keeping the language set to English, or by enabling Chrome's local translation API at chrome://flags/#translation-api.
- activeTab / scripting — Used to show toast notifications on the page where you triggered TTS.
- contextMenus — Adds the right-click menu item.
- storage — Saves your preferences locally.
- offscreen — Required to run the TTS engine and play audio.
For questions or concerns, open an issue at https://github.com/corysimmons/parlai/issues.