Linguist
Translate web pages, highlighted text, Netflix subtitles, private messages, speak the translated text, and save important translations to your personal dictionary to learn words even offline
translate-tools/linguist is a privacy-focused, open-source browser extension for translating web content. It goes beyond standard translation widgets by offering flexible, secure, and offline-capable translations. Built in TypeScript, it is designed for users who value privacy and customization.
Features
- Multi-modal Translation: Translate full web pages, selected text, subtitles, or any custom input.
- Multilingual Support: Supports over 130 languages.
- Text-to-Speech (TTS): Speak translated and original text.
- Personal Dictionary & History: Save translations for later review.
- Offline Translation: Supports Bergamot for on-device translations, keeping data private.
- Custom Translator Modules: Integrate your own translators or use popular services like Google, Bing, DeepL, ChatGPT, etc.
- Sandboxed Execution: Runs custom translators in isolated iframes for security.
Security & Privacy
- Privacy-First: No tracking or data collection; fully open-source.
- Secure Architecture: Manifest v3 support and sandboxed translator execution.
Compatibility
- Browsers: Chrome and Firefox (desktop).
- Mobile: Compatible with Firefox Nightly and Chromium-based browsers like Kiwi.
- Installation: Available via GitHub releases or browser stores.
License
- Main extension: BSD‑3‑Clause
- Subproject
linguist-translators: Apache‑2.0