Submit
Linguist

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

Open source alternative to:

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
Visit Linguist
License
BSD-3-Clause license
Self hostable
No
Repository details
Version
v7.0.3
Stars
850
Forks
38
Open issues
246
View Repository

Similar open source alternatives