Firefox Translations 0.4 released: offline machine-based translations for Firefox

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,903
Mozilla is working on a machine-based translation engine, codename Project Bergamot, that is funded by the European Union. One of the main distinguishing factors of the project is that it does not require a connection to an online server for its translations.

firefox translation


The extension has been renamed to Firefox Translations, and released as version 0.4 recently.

Firefox Translations 0.4 introduces several improvements and changes, compared to version 0.3 which the development team released in April 2021.
First, the basics. Translation functionality is limited to a handful of languages currently. You can translate English, Spanish and Estonian currently, and also from English to German (but not from German to English). The extension can be loaded in Firefox Nightly only, and you need to make configuration changes to do so.
  1. Load about:config in the Nightly address bar.
  2. Select that you will be careful.
  3. Search for xpinstall.signatures.dev-root and create the BOOLEAN preference if it does not exist with a click on the plus-icon.
  4. Make sure it is set to TRUE.
  5. If you have other extensions installed, search for xpinstall.signatures.required and set the preference to FALSE.
You need to remove the old Project Bergamot extension from Firefox before installing the new one. Also, make sure that the preference dom.postMessage.sharedArrayBuffer.bypassCOOP_COEP.insecure.enabled is set to FALSE.

You can download Firefox Translations 0.4 from this link.
Note that Firefox Translations will send Telemetry data to the project, if Telemetry sending is enabled in Firefox. If you don't want that, disable Telemetry in Firefox.

The first thing that you may notice is that the extension's size has been reduced significantly. It had a size of more than 120 Megabytes previously thanks to the inclusion of the language data.

The new version has a size of less than 4 Megabytes as language data is now downloaded on demand when the first translation job for a language is started.

Firefox displays a translate toolbar on foreign language pages, if the language is supported by its translation feature and not one of the display languages of the browser.

You may select to translate the page right away, or use the options menu to hide translation prompts for the site or the source language. An option to always translate a language is not available yet.
The extension divides pages into different parts and translates them one by one. The translations take a bit longer than cloud-based translations of Chrome or Edge, but you can start reading the translated content right away as translations happen from top to bottom. The translation speed has been improved significantly, especially the first attempt.

In version 0.3, the first attempt could take between 10 and 30 seconds as data needed to be loaded; this has been reduced to a second or two in the new version. There is still room for improvement, but the experience is much better already.

Closing Words​

Firefox Translations is on a good way. Version 0.4 introduces significant improvements, especially in regards to the initial loading of translation data, translation speed and transparency, and the separate downloading of language packs instead of bundling them with the extension.

Translations work well already. Next up is support for more languages and ongoing performance improvements.
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,903
Today, still in May 2021, Mozilla included the latest version of the translation engine into the Firefox Nightly browser. The feature is not enabled by default, but all users who use the latest Nightly version can install it. The Nightly version on my test system had the version 90.0a1 (2021-05-29).

The translation feature supports only a handful of languages at this time, including English and Spanish. Support for more languages will be introduced soon.
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,903
Firefox Translations 1.1.2 introduces support for additional languages. Right now, English, Bulgarian, Czech, Estonian, German, Italian, Norwegian Bokmål, Portuguese and Spanish are supported fully. The languages Icelandic, Norwegian Nynorsk, Persian and Russian are listed as beta.

Firefox Translations adds an icon to the browser's address bar; a click on the icon displays a toolbar that resembles the translate toolbar of other browsers. Since Firefox Translations is running all translate jobs locally, it is necessary to download language packs that power the functionality.

When a user selects a language for the first time, its language pack is downloaded to the local system. Once downloaded, Firefox will identify the language automatically. The system language is not displayed as a translate source. If Firefox is in English, you won't get translate options to translate English pages to another language, only the other way around.

Besides improved language support, work on improving the performance of the translate feature has continued. There is room for improvement, as there is a noticeable delay between hitting the translate button and receiving the translated page. It took a second or two in tests, but mileage may vary. Translation quality was excellent, but more tests are required to assess the quality and compare it to translations by popular online services.

Mozilla added several other improvements in the latest version. Firefox Translations supports Apple Silicon Chip devices, the translations of forums, and the highlighting of translate errors. Firefox users may also enable the automatic translation of selected languages.

The latest Firefox Translations add-on is available on GitHub. It can be installed in Nightly and Developer editions of the web browser. Users need to set the preference xpinstall.signatures.required to FALSE and the preference extensions.experiments.enabled to TRUE on about:config to install the add-on in the browser.

Closing Words​

Built-in translate functionality that is privacy friendly could give Firefox a much needed boost once it is integrated into the stable version of the browser. There is no fixed date yet. Mozilla still has work to do, including adding more languages and improving the performance of the service further.
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,903
Looks like that 'Firefox Translations' has been released on official Mozilla addon store... Version 1.1.2 (buildid20220523.151256)

Firefox Translations provides automated translation of web content. Unlike cloud-based alternatives, translation is done locally, on the client-side, so that the text being translated does not leave your machine.

Languages supported:

Production
Spanish <-> English
Estonian <-> English
English <-> German
Czech <-> English
Bulgarian <-> English
Norwegian Bokmål -> English
Portuguese <-> English
Italian <-> English
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,903

Firefox Translations: support for French, Polish and Ukrainian languages added​

The most recent Firefox Translations update, released on July 22, 2022, introduces support for French, Polish and Ukrainian translations. The integration works exactly like that of other languages. When you visit a foreign language page, Firefox Translations displays its toolbar on the page. A language file is downloaded to the system when the translate button is selected; this happens once for each of the supported languages, but only if the language is required.

A click on the Firefox Translations icon in the address bar of the browser toggles the translate toolbar on the page. The toolbar includes options to never translate content on a particular site, to never translate a language, to enable the translations of forms, and to select a source language manually from the list of available languages.

The new Firefox Translations release, version 1.1.3, includes several improvements and changes besides that. Language detection is improved in the new release, as the extension checks the page's markup as well now to take information into account when determining the language of a webpage.

Other changes include a new high resolution icon, making the user interface responsive to address display issues, and improvements to in-page translations.

Some users may experience issues with the newly added languages. They may not appear in the "this page is in" dropdown box and there may be no "never translate language" option available. Translations do work by simply activating the translate button, and Mozilla is already working on a fix.
 

CyberTech

Level 44
Verified
Top Poster
Well-known
Nov 10, 2017
3,250
Firefox Translations is a translation service for Firefox that Mozilla is working on currently. It is already available as a limited preview that supports a handful of languages and can be installed in any recent version of Firefox. What sets it apart is the fact that the translations happen locally on the user system, and not in the cloud.

At its core, Firefox Translations works similarly to how Chrome's Google Translate or Microsoft Edge's Bing Translate features work: when the user visits a foreign language website, as identified by the languages used on the system or in the browser, translate suggests to translate the content to the system language. When that happens in Chrome or Edge, data is submitted to servers that the companies operate. With Firefox Translations, no such data is submitted. Mozilla does not know the URL of the website, when you accessed it, your IP address, information about your system, or the information that the site contains.

Another difference between the two translations systems is that Firefox Translations needs to download language information the first time a language is selected for translation; this may be a bit inconvenient for users who have access to slow Internet connections only, but it is a one-time process for each language.

Full article
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,903
Mozilla released Firefox Translations 1.2, an extension for the organization's Firefox web browser that adds translate functionality to it. The new version of the add-on comes with free text translations support, an option to change the target language, and other improvements.

Firefox Translations 1.2 addresses at least one of the reservations that I had regarding the service. One point of criticism was that the add-on support full page translations only. The new version introduces a free text translate feature. It adds a new icon to the Firefox toolbar, which displays the free text translate interface then.

Type or paste text into the source field and get a translation in the destination field automatically. You may select source and target languages in the interface as well. Firefox Translations lacks an option to select text on a webpage to get it translated automatically, though.

firefox-translations-free-text-translate.webp
Firefox Translations 1.2 includes a number of important improvements besides that. Firefox users may now select a different target language; the language was limited to the system language in previous versions of the add-on. There is also a new option to restore the previous state, instead of having to reload the page using Firefox controls.

Firefox users may now also block the translation feature on specific websites or for specific languages.
 

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top