Mozilla подготви додаток за Firefox со систем за машинско преведување

Mozilla го објави објавувањето на додатокот за Firefox Translations 0.4 (претходно развиен под името Bergamot Translate) со имплементација на самостоен систем за машинско преведување што работи на страната на прелистувачот без прибегнување кон надворешни услуги. За преведување од еден на друг јазик, се користи моторот за преведувач на бергамот, развиен како дел од иницијативата Бергамот од страна на програмери од Mozilla заедно со истражувачи од неколку универзитети во ОК, Естонија и Чешка со финансиска поддршка од Европската Унија. Кодот се дистрибуира под лиценцата MPL-2.0.

Моторот е напишан во C++ и средното бинарно претставување на WebAssembly се компајлира со помош на компајлерот Emscripten. Моторот е обвивка на врвот на рамката за машинско преведување Маријан, која користи рекурентна невронска мрежа (RNN) и јазични модели базирани на трансформатори. Графичкиот процесор може да се користи за да се забрза обуката и преводот. Маријан се користи за напојување на услугата за превод Microsoft Translator и е развиена главно од инженери од Microsoft заедно со истражувачи од универзитетите во Единбург и Познан.

Firefox Translations поддржува превод од естонски и шпански на англиски и обратно, како и од англиски на германски. Продуктивноста на преводот е 500-600 зборови во минута. Има поддршка за приоритет на преводот на текст видлив во прозорецот на прелистувачот. Новата верзија обезбедува можност за автоматско преземање датотеки со модели првиот пат кога ќе се обидете да преведете. Моделните датотеки се приближно 15 MB за секој јазик. Автоматското преземање резултира со мало задоцнување пред да започне првиот пренос, но драматично ја намалува големината на самиот додаток (3.6 MB наместо 124 MB).

Новата верзија, исто така, значително го забрзува вчитувањето на моделите во меморијата - ако претходно беа потребни 10-30 секунди за да се вчита моделот, сега моделите се вчитуваат речиси веднаш. Ако преводот на страницата трае повеќе од 3 секунди, интерфејсот дава индикација за напредокот на операцијата. Преводот се врши последователно од врвот до дното, почнувајќи од видливата област. Преведените делови се прикажани како што се подготвени, додека непреведените делови остануваат на оригиналниот јазик.

Овозможено е испраќање телеметрија, вклучувајќи податоци за интеракцијата на корисникот со додатниот интерфејс (на пример, кликнување на копчето за превод или оневозможување преводи за одредени локации), информации за времето на извршување на операциите и технички информации за системот (процесорот, меморија ).

Засега, додатокот може да се инсталира само во ноќните изданија на Firefox кога проверката на додатоците со дигитален потпис е оневозможена („xpinstall.signatures.dev-root=true“ и „xpinstall.signatures.required=false“ во околу :config). По инсталирањето на додатокот, Firefox ќе започне да прикажува панел со барање да преведувате страници чиј јазик е различен од јазикот на прелистувачот и е поддржан од додатокот. Можно е да се оневозможи дополнително прикажување на панелот за даден јазик или локација.

Mozilla подготви додаток за Firefox со систем за машинско преведување

Да ве потсетиме дека Firefox веќе има вграден механизам за преведување страници, но тој е поврзан со користење на надворешни облак услуги (поддржани се Google, Yandex и Bing) и не е стандардно активиран (за да се овозможи околу: config, мора да ги промените поставките за „browser.translation“). Механизмот за превод, исто така, поддржува автоматско откривање јазик при отворање страница на непознат јазик и прикажува посебен индикатор што ве поттикнува да ја преведете страницата. Новиот додаток го користи истиот интерфејс за интеракција со корисникот, но наместо да повикува надворешни услуги, стартува вграден управувач кој ги обработува податоците на системот на корисникот.

Игра видео


Извор: opennet.ru
Купете доверлив хостинг за сајтови со DDoS заштита, VPS VDS сервери 🔥 Купете сигурен веб-хостинг со DDoS заштита, VPS VDS сервери | ProHoster