A browser extension for Firefox to help translate as you browse the web.
LinguaGo is a browser extension created with Angular to make it easier to looks up words in foreign languages as you read in them.
Apertium is a free and open source machine translator hosted by developers themselves. It supports a wide vareity of language pairs and is the LinguaGo's default translator
See more: https://www.apertium.org/index.eng.html
LibreTranslate is another free and open source translation model, however it the base endpoint must requires a paid key. It can however be self-hosted or even run locally. Because of this restriction, users must provide their own URL and (optional) key for this option. The URL and API key can be entered in the extension's settings tab.
See more: https://libretranslate.com/
LinguaGo uses an unofficial API for Google Translate to provide a more robust translation engine than Apertium with more flexibilty than Apertium.
See more: https://www.npmjs.com/package/google-translate-api-x, https://translate.google.com
LinguaGo is available as a Firefox add-on here: https://addons.mozilla.org/en-US/firefox/addon/linguago1/
Alternatively, you can install the provided zip from releases
- Node.js
- Yarn
- Angular CLI
- web-ext
To fetch dependencies and build the extension, run:
yarn
yarn buildThe built extension will be places in web-ext-artifacts/linguago-[version].zip.
The compiled filed will be placed in dist/lingua-go and can be loaded into a browser from there if you prefer to run locally.
You can also have web-ext load the extension into a browser for testing with the scripts in package.json: yarn start