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:configand:
- change
browser.translation.ui.showproperty totrue; - change
browser.translation.engineproperty toYandex(with a captial "Y"); - create
browser.translation.yandex.apiKeyOverridestring property with the API key you got on the previous step.
- Go to
about:preferencesand 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.

