Mozilla 為 Firefox 準備了一個帶有機器翻譯系統的附加元件

Mozilla 發布了 Firefox 翻譯插件(之前名為 Bergamot Translate)0.4 版,該插件實現了一個獨立的機器翻譯系統,可在瀏覽器內原生運行,無需依賴外部服務。語言翻譯使用 Bergamot-translator 引擎進行,該引擎是 Bergamot 計劃的一部分,由 Mozilla 開發人員與來自英國、愛沙尼亞和捷克共和國多所大學的研究人員合作開發,並獲得了歐盟的資助。程式碼遵循 MPL-2.0 許可證發布。

該引擎採用 C++ 編寫,並使用 Emscripten 編譯器編譯為 WebAssembly 中間二進位表示。該引擎是 Marian 機器翻譯框架的封裝,該框架使用循環神經網路 (RNN) 和基於 Transformer 的語言模型。 GPU 可用於加速訓練和翻譯。 Marian 為 Microsoft Translator 翻譯服務提供支持,主要由微軟工程師與愛丁堡大學和波茲南大學的研究人員合作開發。

Firefox 翻譯現在支援愛沙尼亞語和西班牙語與英語之間的互譯,以及英語與德語之間的互譯。翻譯速度為每分鐘 500-600 字。瀏覽器視窗中可見文字的翻譯優先排序功能已啟用。新版本新增首次翻譯時自動下載模型檔案的功能。每種語言的模型檔案大約佔用 15 MB 的空間。自動下載功能會在首次翻譯開始前帶來輕微的延遲,但會顯著減少插件的大小(3.6 MB 而不是 124 MB)。

新版本還顯著加快了模型加載到記憶體的速度 - 如果以前加載模型需要 10-30 秒,現在模型幾乎可以立即加載。 如果頁面翻譯時間超過 3 秒,介面將提供操作進度指示。 平移是從可見區域開始,從上到下依序進行的。 已翻譯的部分按準備好的狀態顯示,而未翻譯的部分則保留原始語言。

已啟用遙測資料傳送,包括使用者與附加介面互動的資料(例如,按一下翻譯按鈕或停用某些網站的翻譯)、有關操作執行時間的資訊以及有關係統的技術資訊(CPU、記憶體) )。

目前,該插件只能在 Firefox Nightly 版本中安裝,前提是停用了插件簽章驗證(在 about:config 中設定「xpinstall.signatures.dev-root=true」和「xpinstall.signatures.required=false」)。安裝外掛程式後,Firefox 將開始顯示一個工具欄,提示您翻譯與瀏覽器語言不同且外掛程式支援的語言的頁面。您可以針對特定語言或網站停用該工具列。

Mozilla 為 Firefox 準備了一個帶有機器翻譯系統的附加元件

提醒一下,Firefox 已經內建了頁面翻譯引擎,但它依賴外部雲端服務(支援 Google、Yandex 和 Bing),並且預設未啟用(要啟用,請編輯 about:config 中的「browser.translation」設定)。該翻譯引擎還支援在開啟未知語言的頁面時自動偵測語言,並顯示一個特殊指示,提示您翻譯該頁面。新的插件使用相同的介面進行使用者交互,但它不是存取外部服務,而是啟動一個內建處理程序來處理使用者係統上的資料。

播放視頻


來源: opennet.ru
為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster