
Veuillez ouvrir de nouveaux problèmes dans https://bugzilla.mozilla.org/enter_bug.cgi?product=firefox&component=translation
Les traductions de Firefox étaient un weBextension qui permettait des traductions en page côté client pour les navigateurs Web.
Firefox Translations a été développée avec le Bergamot Project Consortium, coordonné par l'Université d'Édimbourg avec les partenaires Charles University de Prague, l'Université de Sheffield, l'Université de Tartu et Mozilla. Ce projet a reçu un financement du programme de recherche et d'innovation Horizon 2020 de l'Union européenne en vertu de l'accord de subvention n ° 825303. ??
La version de version actuelle est disponible pour l'installation sur les modules mozilla

Suivez les étapes ci-dessous pour installer l'extension sur Firefox Nightly ou Beta pour Android:
Create a collection on AMO (nous fournissons déjà une collection ici) et à partir de la section Enable general extension support setting in Nightly17436609 dans le champ Collection owner et fxt dans le champ Collection nameAdd-ons+ pour l'installerCustom Addon-on collection , simplement en cliquant dessus et en effaçant les champs, afin que vous puissiez à nouveau les addons de stock. Vous pouvez tester les versions nocturnes de l'extension dans Firefox Nightly ou Developer Edition dans l'une des langues prises en charge en suivant les étapes ci-dessous:
about:config dans la barre de navigation et définissez les préférences suivantes: xpinstall.signatures.required to false
extensions.experiments.enabled to true
Vous pouvez tester l'addon sur Android en suivant les étapes ci-dessous:
npm installadb shell pm grant org.mozilla.fenix android.permission.READ_EXTERNAL_STORAGE dans votre terminal afin que l'addon puisse être poussé vers votre téléphoneadb devices dans votre terminal, copiez l'ID de périphérique et remplacez la chaîne <device id from adb devices> sur package.json par celui-cinpm run android -- --android-device=<ANDROID_DEVICE_ID> dans votre terminal pour installer l'addon dans votre téléphone et faire démarrer automatiquement le navigateur (ou npm run android-win -- --android-device=<ANDROID_DEVICE_ID> si le développement sur un système Windows)Cela devrait être suffisant pour que l'addon soit installé sur Firefox dans votre Android. Follow les étapes de la vidéo ci-dessous pour apprendre à l'utiliser.
L'extension n'utilise aucun module NPM, et les seules dépendances vendues à l'intérieur sont:
Traducteur bergamote
Texte rapide
Sentinelle
sérialiser l'erreur
npm installnpm run once et attendre jusqu'à ce que la nuit commenceabout:config and Set extensions.experiments.enabled to true Après avoir ajouté de nouvelles métriques à extension/model/telemetry/metrics.yaml ou pings à extension/model/telemetry/pings.yaml , exécutez
bash scripts/update-telemetry-schema.sh
Pour régénérer le schéma de télémétrie JS.
Remplacer
extension/controller/translation/bergamot-translation-worker.jsextension/model/static/translation/bergamot-translator-worker.wasmavec les nouveaux artefacts puis exécutez:
bash scripts/update-bergamot-translator.sh
Pour régénérer le fichier de version JS. Cette version est signalée dans la télémétrie.
Firefox Traductions Channel sur la matrice