Mozilla travaille sur l'intégration de Google Translate dans Firefox

Saviez-vous que le navigateur Web Firefox dispose d'une fonctionnalité de traduction similaire à celle de Google Chrome? La plupart des utilisateurs de Firefox ne sont probablement pas au courant, car il n'est pas activé par défaut et n'est pas mis en évidence dans les options ou l'interface utilisateur.

En février 2014, Mozilla a révélé qu'il travaillait sur l'intégration de la fonctionnalité de traduction automatique dans le navigateur Web Firefox et a commencé à inclure cette fonctionnalité dans les versions Nightly du navigateur en mai 2014.

La première version du support de traduction de Mozilla dans Firefox utilisait Bing Translate pour traduire le contenu du site Web. Cela fonctionnait de manière similaire à la mise en œuvre de Google Translate par Chrome.

Une barre de notification s'affiche lorsqu'un utilisateur visite un site dans une langue non installée dans Firefox. La barre met en surbrillance la langue détectée de la page et propose des options de traduction. Un clic sur traduire traduit la page dans la langue par défaut du navigateur, la sélection de "pas maintenant" masque l'invite.

Des options pour "ne jamais traduire" la langue détectée ou le site sont également fournies.

Mozilla a ajouté la prise en charge de Yandex Translate dans Firefox 41, qui a été publié à la mi-2015. La nuit tomba peu de temps après; la fonctionnalité n'a pas été poussée vers le canal stable et seules quelques corrections ont été publiées au cours des trois années suivantes.

L'inactivité a pris fin la semaine dernière lorsque Mozilla a commencé à ajouter la prise en charge de Google Translate au moteur de traduction intégré au navigateur Web Firefox.

Bien que la fonctionnalité ne soit pas encore totalement fonctionnelle, cela indique que Mozilla n'a pas complètement oublié la fonctionnalité de traduction. Les utilisateurs qui activent la fonctionnalité de traduction dans Firefox sur about: config remarqueront que Google est le moteur de traduction sélectionné.

Chargez about: config? Filter = browser.translation dans la barre d'adresse de Firefox pour afficher les préférences.

  • browser.translation.detectLanguage - définissez-le sur True pour que Firefox détecte le langage d'une page.
  • browser.translation.engine - détermine le service de traduction utilisé par Firefox. Google, Bing et Yandex sont pris en charge.
  • browser.translation.ui.show - définit si Firefox affichera l'interface utilisateur de traduction lors de l'ouverture de sites en langues étrangères. Définissez sur True pour afficher l'interface utilisateur, False pour la masquer.

Google Translate ne peut pas être utilisé actuellement dans Firefox; le navigateur envoie un message d'erreur lorsque vous cliquez sur le bouton de traduction de l'interface utilisateur. Bing et Yandex ne semblent pas fonctionner non plus à ce stade, même si Firefox semble essayer de traduire la page. L'erreur "Une erreur s'est produite lors de la traduction de cette page" est également générée.

Google Traduction nécessite des clés d'accès à l'API, généralement disponible uniquement si les entreprises ou les utilisateurs paient pour la clé. Il est difficile de savoir si Mozilla a l'intention de passer un accord avec Google ou si les utilisateurs devront utiliser leurs propres clés d'API pour cette fonctionnalité. Ce dernier serait sûrement très limitant.

Les extensions

Les développeurs de modules complémentaires ont créé de nombreuses extensions intégrant la fonctionnalité de traduction dans Firefox d'une manière ou d'une autre. Google Translate Bar a été l’un des premiers à reproduire la barre de traduction de Google Chrome; il a été lancé en 2010 aux côtés d'autres extensions telles que Facebook Translate ou Translate This.

Cependant, les extensions ne fonctionnent plus car Mozilla est passé à un autre système d’extensions dans Firefox 57. Si vous recherchez des extensions de traduction sur Mozilla AMO, vous obtenez un grand nombre compatible avec Firefox 57 et plus récent:

  • Fast Translation utilise Google Translate pour traduire le texte sélectionné.
  • S3 Translator utilise Google Translate pour traduire la sélection ou la page.

Now You : Avez-vous besoin de la fonctionnalité de traduction dans votre navigateur?