L'entreprise Mozilla dans le cadre du projet a commencé à créer un système de traduction automatique fonctionnant côté navigateur. Ce projet permettra d'intégrer dans Firefox un moteur de traduction autonome qui ne fait pas appel à des services cloud externes et traite les données uniquement sur le système de l'utilisateur. L'objectif principal de ce développement est d'assurer la confidentialité et de protéger les données de l'utilisateur contre de possibles fuites lors de la traduction du contenu des pages ouvertes dans le navigateur.
Le développement de Bergamot se fait au bureau de Mozilla à Berlin avec la participation de chercheurs de universités au Royaume-Uni, en Estonie et en République tchèque. Le développement est financé par l'Union européenne dans le cadre d'une subvention obtenue par le programme . Le montant de la subvention s'élève à trois millions d'euros. Le projet s'étend sur trois ans. Chez Mozilla Parmi les projets connexes liés à Bergamot,
on mentionne :
- Marian l'outil créé à l'Université de Prague sous licence MIT.
- Neural Monkey Le projet préparé à l'Université de Sheffield
- QuEst++ Les synthétiseurs de voix développés par Mozilla
- TTS (Deep Speech ()
- , qui accumule une base de traductions synchrones de différentes phrases en plusieurs langues, pouvant être utilisée pour entraîner des systèmes d'apprentissage automatique. La base du projet est un bot . , qui indexe les sites web multilingues et trouve automatiquement les textes identiques présentés dans plusieurs langues. La base d'exemples de traductions parallèles est constituée pour 24 langues, y compris le russe ( pour la langue russe occupe 637 Mo en version compressée et comprend plus de 12 millions d'exemples de traduction).
Le développement de Bergamot a commencé en janvier de cette année, mais les travaux du projet sont encore pour les tests publics. Néanmoins, il y a quelques jours, les développeurs ont partagé une vidéo montrant le prototype initial.

Rappelons que Firefox dispose déjà d'un mécanisme intégré pour traduire les pages, mais il est lié à l'utilisation de services cloud externes (Google, Yandex et Bing sont pris en charge) et n'est pas activé par défaut (pour l'activer, il faut modifier les réglages «browser.translation» dans about:config). Le mécanisme de traduction prend également en charge la détection automatique de la langue lors de l'ouverture d'une page dans une langue inconnue et affiche un indicateur spécial proposant de traduire la page. Le prototype du système de traduction développé dans le cadre du projet Bergamot utilise la même interface pour interagir avec l'utilisateur, mais au lieu de faire appel à des services externes, il déclenche un traitement intégré.
Source : opennet.ru
