ext-saladict
🥗 All-in-one professional pop-up dictionary and page translator which supports multiple search modes, page translations, new word notebook and PDF selection searching.
Saladict is a Chrome and Firefox extension that shows definitions and translations from multiple dictionary sources in a popup whenever you highlight text on any webpage or PDF.
Saladict (also written as 沙拉查词) is a browser extension for Chrome and Firefox that lets you look up words and translate text while browsing. The main workflow is text selection: highlight a word or phrase on any web page and a popup appears with definitions and translations pulled from multiple dictionary sources at once. It also supports PDF files opened in the browser, so the same selection-based lookup works on documents as well as regular web pages.
Beyond simple word lookups, the extension includes a full-page translation mode for converting entire web pages into another language, a notebook feature for saving vocabulary you want to remember, and customizable trigger modes that control how and when the lookup popup appears. You can also pin the popup to keep it visible while continuing to read.
The extension is built with TypeScript and is installable from the Chrome Web Store, Firefox Add-ons, or the Microsoft Edge Addons store. A version compiled from source is also available from the GitHub releases page. Building from source requires cloning the repository, installing dependencies with yarn, building the PDF support layer separately, and then running the main build. Certain dictionary providers require API keys configured in a local environment file.
The project went through a complete rewrite with version 7, focused on speed and stability. It is free and open source under the MIT License, stated to be for personal study use. The README notes that the license and copyright notice must be included in any redistribution of the source code.
Where it fits
- Look up a word or phrase instantly while reading any webpage without leaving the page.
- Translate entire web pages into another language using the full-page translation mode.
- Save vocabulary words to the built-in notebook while browsing to review them later.