A Firefox extension that lets you use Lingva Translate right in your browser’s sidebar. You can quickly translate text without leaving the page you’re on.
This add-on is an unofficial client for Lingva, an open-source alternative front-end for Google Translate that works without ads or tracking.
- Works directly in the Firefox sidebar — always accessible
- Translate text between over 100 languages via Lingva
- Translate selected text directly from any webpage
- Lightweight, simple, and privacy-friendly
Amnesia is available on the official Mozilla Add-ons store:
Get it on Firefox Add-ons
Contributions are welcome! You can help by:
- Fixing bugs or improving the UI.
- Suggesting new features or reporting issues via the issue tracker.
Please follow Conventional Commits when creating commits.
The extension currently supports English 🇬🇧, Polish 🇵🇱 and French 🇫🇷. Contributions for additional languages are welcome!
To add a translation:
- Fork this repository.
- Copy the file
_locales/en/messages.jsoninto a new folder named after your target locale code (for example:_locales/de/messages.jsonfor German,_locales/it/messages.jsonfor Italian). - Translate the values of the
"message"and"description"fields for each entry. - You can translate language names by adding them to the new locale file. Use the language code as the key (for example:
"de": { "message": "Deutsch"}). You can find the full list of language codes in the Polish translation file_locales/pl/messages.json. - Submit a pull request.
For reference, see MDN – Internationalization in extensions.
-
Make sure you have Node.js installed.
-
Install web-ext globally:
npm install --global web-ext
-
Clone and open the repository:
git clone https://github.com/kaklewski/amnesia cd amnesia -
Run the extension in Firefox using
web-ext:web-ext run
On Linux, if you use the Flatpak version of Firefox, run:
web-ext run --firefox=flatpak:org.mozilla.firefox
Before building the extension, check for common issues:
web-ext lintTo create a distributable package:
web-ext buildThis will generate a .zip file in the web-ext-artifacts folder.
- Main icon – Lingva Translate Logo (AGPL v3 License)
- UI icons – Arrows Right Left, X & Copy from Tabler Icons (MIT License)