firefox translations
1.0.0

请在https://bugzilla.mozilla.org/enter_bug.cgi?product=firefox&component = Translation中打开新问题
Firefox Translations是一种Webextension,它启用了Web浏览器的客户端内页式翻译。
Firefox翻译是由佛战项目联盟开发的,该联盟由爱丁堡大学与布拉格的伙伴查尔斯大学,谢菲尔德大学,塔尔图大学和莫兹拉协调。根据825303授予协议,该项目已从欧盟Horizon 2020研究与创新计划中获得资金。
当前版本版本可在Mozilla附加组件上安装

请按照以下步骤安装在firefox夜间或beta上安装扩展名的Android:
Create a collection on AMO (我们已经在此处提供了一个集合),然后从该部分开始Enable general extension support setting in NightlyCollection owner字段中输入17436609 ,然后在Collection name字段中fxtAdd-ons+图标即可安装它Custom Addon-on collection ,以便您再次列出库存附件。 您可以按照以下步骤进行夜间测试Firefox Niverfox niverfox的扩展或开发人员版本的构建:
about:config并设置以下首选项: xpinstall.signatures.required to false
extensions.experiments.enabled to true
您可以按照以下步骤测试Android上的插件:
npm installadb shell pm grant org.mozilla.fenix android.permission.READ_EXTERNAL_STORAGE在您的终端中adb devices ,复制设备ID,然后<device id from adb devices>npm run android -- --android-device=<ANDROID_DEVICE_ID>在手机中安装插件并使浏览器自动启动(或npm run android-win -- --android-device=<ANDROID_DEVICE_ID>如果在Windows System上开发)这应该足以将插件安装在您的Android中。在下面的视频中撰写步骤,以了解如何使用它。
扩展名不利用任何NPM模块,并且其中唯一的供应商依赖项是:
佛手柑翻译器
fastText
哨兵
序列化
npm installnpm run once ,等到夜间开始about:config and set extensions.experiments.enabled到true将新的指标添加到extension/model/telemetry/metrics.yaml extension/model/telemetry/pings.yaml或pings之后
bash scripts/update-telemetry-schema.sh
再生JS遥测模式。
代替
extension/controller/translation/bergamot-translation-worker.jsextension/model/static/translation/bergamot-translator-worker.wasm使用新工件,然后执行:
bash scripts/update-bergamot-translator.sh
再生JS版本文件。此版本在遥测中报告。
矩阵上的Firefox翻译频道