Dans les versions nocturnes de Firefox, qui serviront de base à la sortie de Firefox 126 le 14 mai, une fonctionnalité de traduction automatique des fragments de texte sélectionnés sur la page a été ajoutée (auparavant, seule la traduction de la page entière était prise en charge). La fonction de traduction est accessible via le menu contextuel qui s'affiche lors d'un clic droit sur le bloc de texte sélectionné. Pour activer la traduction des fragments, un paramètre browser.translations.select.enable a été ajouté dans about:config, qui est désactivé par défaut.

De plus, dans les versions nocturnes, il est possible de traduire vers le russe, l'ukrainien et l'estonien, qui dans les versions stables ne peuvent être utilisés que comme langues sources pour la traduction. La traduction utilise le système de traduction intégré à Firefox, qui effectue la traduction sur le système local de l'utilisateur sans recourir à des services cloud externes. Ce système est basé sur le moteur open source Bergamot, qui est une couche d'abstraction au-dessus du cadre de traduction automatique Marian, appliquant un réseau de neurones récurrent (RNN) et des modèles linguistiques basés sur des transformateurs.
Source : opennet.ru
