Get Linguist
Linguist installs from the browser stores, so no terminal is needed. Pick the store for your browser, or download a package from the GitHub release page for other browsers.
Platform | Get It |
|---|---|
| Chrome | Install for Chrome — Chrome Web Store link from the official site |
| Firefox | Install for Firefox — Firefox Add-ons |
| Other browsers | GitHub Releases — zip, .crx and .xpi packages for manual install |
| Offline setup | Offline translation guide — Bergamot is built in; LibreTranslate runs through Docker |
| Website | linguister.io |
| Source code | github.com/translate-tools/linguist — open source |
PromptQuorum found no separate privacy-policy page on the website. The Firefox listing showed version 7.0.5 when checked on 13 November 2026, so a store version can trail the GitHub release. On Android, the README describes Firefox Nightly with a custom add-on collection.
Linguist at a Glance
Attribute | Linguist |
|---|---|
| Platform | Chrome and Firefox extension; other browsers by manual install |
| Price | Free; donations requested |
| License | Open source; GPL-3.0 per package.json, BSD-3-Clause per the LICENSE file |
| Runs | Cloud translators by default; opt-in offline Bergamot on the device; optional local servers |
| Languages | 130 per the README; more than 100 per the website (not verified) |
| Offline use | Offline translator and dictionary, per the website |
| Image translation | Not offered, per the website |
| Telemetry | Added in 7.1.0; the maker says no personal data or texts |
A missing statement on the site means unknown, not unsupported.
What Linguist Is
Linguist is a browser extension that replaces the browser's translate button with a configurable translation system. It translates whole pages with a hotkey or automatic rules, selected text, typed text, subtitles and private messages, reads translations aloud and saves entries to a personal dictionary.
The product is called Linguist, its website is linguister.io and the code lives in the GitHub organization translate-tools; the LICENSE file names Robert Vitonsky as copyright holder and the documentation footer names PrimeBits. Other tools share the name Linguist; this review covers linguister.io only.
The review draws on the website, documentation, Firefox listing, GitHub repository and release notes. Translation quality, speed and stability were not tested and are not rated here.
How to Get Started
Setup is an install and one preference. The steps follow the website and the offline guide.
- 1Install the extension
Why it matters: Add it from the Chrome Web Store or Firefox Add-ons, or install a package from GitHub Releases in developer mode. - 2Open the preferences
Why it matters: Choose the translation module. A fresh install uses a free Google translator, per the 7.1.0 release notes; Bergamot and custom translators are selected here. - 3Translate
Why it matters: Use the hotkey for a page, select text and press the translate button, or type into the toolbar popup; hover over translated text to see the original. - 4Optional: run a local server
Why it matters: For LibreTranslate, follow the guide: start the Docker container, wait for the models to download, then add the LibreTranslate custom translator in the settings.
Features
The feature set centres on translating what you read in the browser. Everything below comes from the website, documentation and README.
- Page translation. A hotkey or automatic rules by page language or domain; the extension changes only text nodes, so the layout stays intact, and it also works on pages behind logins.
- Selected and typed text. A translate button appears on selected text, and the popup takes typed text.
- Subtitles and messages. Subtitles on Netflix and in video calls, and private messages; the site also mentions real-time translation in Zoom, Google Meet and Microsoft Teams.
- Speech. Original and translated text can be read aloud; the documentation describes custom text-to-speech modules.
- History and dictionary. Every translation is saved to a searchable history and important entries go into a personal dictionary.
- Built-in services. Google, Yandex and Microsoft are listed on the website; the 7.1.0 release notes say the Microsoft translator no longer works.
Translators and Offline Mode
The offline translator is Bergamot, built in since version 5.0. The documentation says you pick it as the translation module on the preferences page, and the website says translation then happens on the device and works without a connection. The README names the browsermt Bergamot project. PromptQuorum did not check which language pairs it covers or how its quality compares with cloud services.
Local servers are the second route. A custom translator module connects Linguist to any service you deploy. The guide shows LibreTranslate in Docker, where models download on first start and an NVIDIA GPU is optional, and the website names Ollama. Cloud services such as ChatGPT, DeepL, DeepSeek and Gemini connect the same way and receive the text.
Default behaviour. Per the 7.1.0 release notes, the default is a free Google translator with automatic fallback to another translator when the preferred one is down; the notes say the fallback is not switched on for users of Bergamot or a custom service. No RAM or GPU requirement is stated for the extension itself.
Privacy, License and Cost
What leaves your machine depends on the translator you pick. With a cloud translator, including the default, the text of the page or selection goes to that provider. With Bergamot or a server you run, the website says the text stays on your device or network.
Telemetry arrived in version 7.1.0. The release notes say it collects basic interaction events and translator errors and "does not collect any personal data or texts". The source code in the repository sends event names such as page translation changed or settings updated, a random ID stored in the extension, the browser language and the user agent to a server at events.vitonsky.net. The website and README still say the extension collects no user data, and the two statements are not reconciled. PromptQuorum found no off switch in the release notes and did not look for one in the app.
Permissions, license and cost. The Firefox listing for version 7.0.5 shows access to all websites, which page translation needs, plus storage, tabs, context menus and scripting. The repository LICENSE file is BSD-3-Clause while package.json and the Firefox listing say GPL-3.0; the difference is unresolved. The extension is free and the website asks for donations.
Trade-Offs: Benefits vs. Limitations
Built-in offline translator
- What it means in real use:
- Pages and text can be translated on the device, even without a connection.
- Limitation / caveat:
- Opt-in; the default is a Google translator, and offline language coverage and quality were not checked.
Your choice of backend
- What it means in real use:
- Google, Yandex, DeepL, ChatGPT, Ollama, LibreTranslate or your own module.
- Limitation / caveat:
- Local servers need setup; cloud choices send the text out.
Free and open source
- What it means in real use:
- The website calls it free and the code is public.
- Limitation / caveat:
- The license files disagree and donations are requested.
All-in-one translation
- What it means in real use:
- Pages, selections, typed text, subtitles, messages, speech and a dictionary in one extension.
- Limitation / caveat:
- No translation of text inside images, by design.
Offline dictionary and history
- What it means in real use:
- Saved words stay available without a connection.
- Limitation / caveat:
- PromptQuorum found no sync feature described.
Active development
- What it means in real use:
- Version 7.1.0 shipped on 7 August 2026.
- Limitation / caveat:
- It added telemetry, and the release notes say its Microsoft translator no longer works.
Linguist vs. Alternatives
These are the closest translation tools in the directory: an iPhone translator that runs models on the device and a tool for translating whole books and documents.
Linguist
- Platforms:
- Chrome, Firefox
- Price and license:
- Free, open source
- Role:
- Web page and text translation
- Key difference:
- Offline Bergamot built in; cloud by default
On-Device AI Translator
- Platforms:
- iPhone
- Price and license:
- Freemium, closed source
- Role:
- Phone translation
- Key difference:
- Runs language models on the phone; no browser integration
Articles about On-Device AI Translator (1)
- On-Device AI Translator Review: Offline LLM Translation for iPhoneUpdated October 24, 2026
Also mentioned in:
- Argos Translate Review: Free Offline Translation for Python and the Command LineUpdated November 13, 2026
- Local AI on iPhone in 2026: What Is Possible, What Is Not, and the iPhone Apps We CoverUpdated November 13, 2026
TranslateBooksWithLLMs
- Platforms:
- Mac, Windows, Linux
- Price and license:
- Free, AGPL-3.0
- Role:
- Book and document translation
- Key difference:
- Uses Ollama or cloud language models
Articles about TranslateBooksWithLLMs (2)
- TranslateBooksWithLLMs Review: Translate Full Books With a Local or Cloud LLMUpdated September 19, 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsUpdated September 21, 2026
Platform, price, and feature details for third-party apps change frequently. Verify current specifics on each project's own page before deciding.
Who Should Use Linguist
- Readers of foreign-language websites. One hotkey or rule translates whole pages.
- Privacy-minded readers who will change a setting. Bergamot or a local server keeps text on your side, per the documentation.
- Language learners and travelers. The dictionary works offline and translations can be read aloud.
- Self-hosters. LibreTranslate or Ollama connect through custom translator modules.
Who Should Not Use Linguist
- Anyone who wants local processing out of the box. A fresh install uses a Google translator.
- Anyone who needs zero telemetry. Version 7.1.0 added it, and no off switch was found in the notes.
- People who need to translate text in images. The website says this is not supported.
- Users of other browsers. Outside Chrome and Firefox it needs a manual developer-mode install.
Frequently Asked Questions
Does Linguist work offline?
The website says the offline translator and the dictionary work without a connection, once you select Bergamot as the translation module. PromptQuorum did not test it offline.
Is my text sent to Google?
With the default translator, yes. With Bergamot or a local server, the documentation says the text stays on your side. Telemetry is a separate matter and is covered under privacy.
Is Linguist really free?
The website calls it free and open source and asks for donations; PromptQuorum found no paid plan.
Can I use Ollama or my own model?
Yes, through a custom translator module. The website names Ollama and LibreTranslate, and the maker keeps a list of translator bindings in the linguist-translators repository.
Who makes Linguist?
The code is in the GitHub organization translate-tools; the LICENSE file names Robert Vitonsky and the documentation footer names PrimeBits.
Verdict
Linguist is a good fit if you read foreign-language sites in Chrome or Firefox and want a free, open-source translator where you decide whether the text goes to a cloud service, runs through Bergamot on your device or goes to a server you run. Version 7.1.0 is recent and the offline route is documented.
The caveats are the default and the data: a fresh install uses Google, telemetry arrived in 7.1.0 next to a site that says it collects no user data, and the license files disagree. Switch the translation module before relying on it for private text.
Sources
- Linguist website — features, FAQ and platforms.
- Offline translation guide — Bergamot and LibreTranslate setup.
- GitHub repository — README, LICENSE file and source code.
- GitHub Releases — packages and the version 7.1.0 release notes.
- Firefox Add-ons listing — listed version, permissions and license.
