Firefox has a page translator (similar to one in Chrome) turned off by default. Even though it is a bit buggy, it works well enough for a normal user.
Here is how to enable it:
- Сreate Yandex.Translate API key*:
- Make yourself familiar with Yandex Translator API Terms of Use.
- Create a Yandex Translator API key (you gonna need a Yandex account).
- Go to
about:config
and:
- change
browser.translation.ui.show
property totrue
; - change
browser.translation.engine
property toYandex
(with a captial "Y"); - create
browser.translation.yandex.apiKeyOverride
string property with the API key you got on the previous step.
- Go to
about:preferences
and enable "Translate web content" in the “Language” section. - Restart the browser.
- — We gonna use Yandex Translator service as it provides a free translation of 1 million characters per day (~50 average web-pages) up to a 10 millions per month. More than enough for occasional use.