Repolode
translate-tools

translate-tools/linguist

Browser extension for translating web pages, selected text, Netflix subtitles and messages, with offline translation and a personal dictionary.

Open-source alternative to:Google TranslateDeepL

Stars
1,078
Forks
51
Open issues
269
Last commit
last month

What is it?

Linguist is a browser extension for Chrome and Firefox that translates full web pages, highlighted text, Netflix subtitles and private messages. Translated text can be read aloud with text-to-speech, and saved entries go into a personal dictionary for later review.

The translation layer is modular. You can route requests to services such as Google, Yandex, Bing, DeepL or ChatGPT, write a custom translator module, or run translation offline on your device using the embedded Bergamot engine. The project supports 130 languages and states that it collects no personal data.

The extension is written in TypeScript and is licensed under BSD-3-Clause. It is also available on the Firefox and Chrome add-on stores, and the project lists an Android setup path using Firefox Nightly or a Chromium browser.

Key features

  • 01Translates full web pages with configurable auto-translation.
  • 02Translates highlighted text and any text input.
  • 03Translates Netflix subtitles and private messages.
  • 04Supports offline translation with the embedded Bergamot engine.
  • 05Lets you plug in Google, DeepL, ChatGPT or a custom translator.
  • 06Saves entries to a personal dictionary and keeps translation history.

Use cases

  • Reading foreign-language websites without sending page content to a commercial service.
  • Watching Netflix with translated subtitles while learning a language.
  • Building a personal vocabulary list from words met while browsing.
  • Translating private messages on web platforms.

Quick start

  1. 1

    Install the extension from Firefox Add-ons or the Chrome Web Store

  2. 2

    For other browsers, download the package from GitHub Releases and install it manually in development mode

Things to know

  • Android use requires Firefox Nightly with a custom add-on collection, or a Chromium browser that supports extensions.
  • Browsers other than Firefox and Chrome need a manual install from the releases page.

Topics

FAQ

What is linguist?
Browser extension for translating web pages, selected text, Netflix subtitles and messages, with offline translation and a personal dictionary. Linguist is a browser extension for Chrome and Firefox that translates full web pages, highlighted text, Netflix subtitles and private messages. Translated text can be read aloud with text-to-speech, and saved entries go into a personal dictionary for later review.
Is linguist free to use? What license does it have?
linguist is open source under the BSD-3-Clause license. Check the license terms before using it in commercial products.
Is linguist still maintained?
Updated within 6 months. The last commit to linguist was on Sep 8, 2026.
What can I use linguist for?
Reading foreign-language websites without sending page content to a commercial service. Watching Netflix with translated subtitles while learning a language. Building a personal vocabulary list from words met while browsing. Translating private messages on web platforms.
How do I install linguist?
Install the extension from Firefox Add-ons or the Chrome Web Store For other browsers, download the package from GitHub Releases and install it manually in development mode
Where can I get linguist?
The source code and installation instructions are on GitHub: https://github.com/translate-tools/linguist

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects