
Abra nuevos problemas en https://bugzilla.mozilla.org/enter_bug.cgi?product=firefox&component=translation
Las traducciones de Firefox fueron una Webextension que habilitó las traducciones en la página del lado del cliente para los navegadores web.
Las traducciones de Firefox se desarrolló con el Consorcio del Proyecto Bergamot, coordinado por la Universidad de Edimburgo con los socios Charles University en Praga, la Universidad de Sheffield, la Universidad de Tartu y Mozilla. Este proyecto ha recibido fondos del Programa de Investigación e Innovación del Horizon 2020 de la Unión Europea bajo el Acuerdo de subvención no 825303.
La versión de lanzamiento actual está disponible para la instalación de los complementos de Mozilla

Siga los pasos a continuación para instalar la extensión en Firefox Nightly o Beta para Android:
Create a collection on AMO (ya proporcionamos una colección aquí) y a partir de la sección Enable general extension support setting in Nightly17436609 en el campo Collection owner y fxt en el campo Collection nameAdd-ons+ para instalarloCustom Addon-on collection , simplemente haciendo clic en ella y limpiando los campos, para que pueda volver a tener los complementos de acciones enumerados nuevamente. Puede probar las construcciones nocturnas de la extensión en Firefox Nightly o Developer Edition en uno de los idiomas compatibles siguiendo los siguientes pasos:
about:config en la barra de navegación y establezca las siguientes preferencias: xpinstall.signatures.required to false
extensions.experiments.enabled to true
Puede probar el complemento en Android siguiendo los pasos a continuación:
npm installadb shell pm grant org.mozilla.fenix android.permission.READ_EXTERNAL_STORAGE en su terminal para que el complemento pueda ser empujado a su teléfonoadb devices en su terminal, copie la ID del dispositivo y reemplace la cadena <device id from adb devices> en paquete.json por élnpm run android -- --android-device=<ANDROID_DEVICE_ID> en su terminal para instalar el complemento en su teléfono y hacer que el navegador se inicie automáticamente (o npm run android-win -- --android-device=<ANDROID_DEVICE_ID> si se desarrolla en un sistema de Windows)Eso debería ser suficiente para tener el complemento instalado en Firefox en su Android. Fusiona los pasos en el video a continuación para aprender a usarlo.
La extensión no utiliza ningún módulo NPM, y las únicas dependencias vendidas dentro son:
Traductor de bergamota
Contenedor
Centinela
error de serialize
npm installnpm run once y esperar hasta que comience la nocheabout:config y establezca extensions.experiments.enabled a True Después de agregar nuevas métricas a extension/model/telemetry/metrics.yaml o pings a extension/model/telemetry/pings.yaml , ejecutar
bash scripts/update-telemetry-schema.sh
para regenerar el esquema de telemetría JS.
Reemplazar
extension/controller/translation/bergamot-translation-worker.jsextension/model/static/translation/bergamot-translator-worker.wasmcon los nuevos artefactos y luego ejecutar:
bash scripts/update-bergamot-translator.sh
Para regenerar el archivo de versión JS. Esta versión se informa en telemetría.
Canal de traducciones de Firefox en Matrix