Firefox получает функцию перевода страниц в стиле Chrome

Mozilla работает над функцией перевода страниц, аналогичной той, что есть в Google Chrome. Если вы являетесь пользователем Firefox, скоро вы сможете щелкнуть правой кнопкой мыши страницу в Firefox и перевести ее на свой родной язык.

В то время как другие современные браузеры (в основном на основе Chromium) включают функцию переводчика, собственная реализация Mozilla будет совершенно иной. Большинство браузеров используют облачные сервисы, такие как Google Translate в Opera и Chrome или Bing в случае браузера Microsoft Edge на основе Chromium. Функция переводчика Mozilla не использует никаких облачных сервисов. Он будет использовать локальную библиотеку на основе машинного обучения.

Эта библиотека является частью проект Бергамот, который сейчас находится в активной разработке. Проект получил 3 миллиона евро (3,35 миллиона долларов) в виде финансирования ЕС из программы исследований и инноваций Европейского Союза Horizon 2020. По словам разработчиков, наличие механизма перевода на стороне клиента дает гражданам возможность сохранять свою конфиденциальность и увеличивает распространение языковых технологий в Европе в секторах, требующих конфиденциальности.

Кроме того, в Mozilla есть начал нанимать инженеров нейронного машинного перевода интегрировать Бергамот в Firefox. После завершения библиотека станет проектом с открытым исходным кодом.

Мокап переводчика Mozilla

Это вторая попытка Mozilla интегрировать переводчик в браузер. Несколько лет назад разработчики браузера собирались использовать Google Translate в качестве серверной части перевода в браузере. Однако этот план был отменен из-за количества усилий и времени, необходимых для поддержки этой функции.

С Бергамотом вся работа должна выполняться внутри библиотеки. Требуется только подключить его к браузеру на стороне Firefox.

Пользовательский интерфейс уже реализован (показан выше) и даже включен в браузер Nightly. Заинтересованные пользователи могут включить его, установив следующие параметры about: config записи:

  • browser.translation.ui.show> правда
  • browser.translation.detectLanguage> правда

Будет интересно увидеть, как работает переводчик, и проверить, как движок на основе машинного обучения будет работать с разными языками.

Источник: ZDNet

Добавить комментарий

Ваш адрес email не будет опубликован.