Firefox получава функция за превод на страници, подобна на Chrome
Mozilla работи върху функция за превод на страници, подобна на тази в Google Chrome. Ако сте потребител на Firefox, скоро ще можете да щракнете с десния бутон върху страница във Firefox и да я преведете на родния си език.
Докато други съвременни браузъри (предимно базирани на Chromium) включват функцията за преводач, собствената реализация на Mozilla ще бъде доста различна. Повечето от браузърите използват облачна услуга, като например Google Translate Опера и Chrome, или Bing в случай на Базиран на Chromium браузър Microsoft Edge. Функцията за преводач на Mozilla няма да използва облачна услуга. Той ще използва локална библиотека, базирана на машинно обучение.
Тази библиотека е част от проекта Бергамот, който в момента е в активна разработка. Проектът е получен 3 милиона евро (3,35 милиона долара) финансиране от ЕС от програмата на Европейския съюз за изследвания и иновации „Хоризонт 2020“. Според разработчиците наличието на машина за превод от страна на клиента дава възможност на гражданите да запазят своите поверителността и увеличава усвояването на езиковите технологии в Европа в сектори, които изискват конфиденциалност.
Също така, Mozilla има започна да наема инженери по невронен машинен превод за интегриране на Бергамот във Firefox. След като приключи, библиотеката ще се превърне в проект с отворен код.
Това е вторият опит на Mozilla да интегрира преводач в браузъра. Преди няколко години разработчиците зад браузъра се канеха да използват Google Translate като бекенд за превод в браузъра. Този план обаче беше отменен поради количеството усилия и време, необходими за поддръжка на функцията.
С Бергамот цялата работа трябва да се свърши в библиотеката. Необходимо е само да го свържете с браузъра от страната на Firefox.
Потребителският интерфейс вече е внедрен (показан по-горе) и дори е включен в браузъра Nightly. Заинтересованите потребители могат да го активират чрез следните настройки за: config
записи:
- browser.translation.ui.show >
вярно
- browser.translation.detectLanguage >
вярно
Ще бъде интересно да видите опцията за преводач в действие и да проверите как ML-базираният двигател ще работи с различни езици.
Източник: ZDNet