Firefox отримує функцію перекладу сторінок, подібну до Chrome
Mozilla працює над функцією перекладу сторінок, подібною до тієї в Google Chrome. Якщо ви користуєтеся Firefox, незабаром ви зможете клацнути правою кнопкою миші на сторінці у Firefox і перекласти її на свою рідну мову.
Хоча інші сучасні браузери (переважно на основі Chromium) включають функцію перекладача, власна реалізація Mozilla буде зовсім іншою. Більшість браузерів використовують хмарні сервіси, такі як Google Translate Опера і Chrome, або Bing у випадку Браузер Microsoft Edge на основі Chromium. Функція перекладача Mozilla не використовуватиме жодну хмарну службу. Він буде використовувати локальну бібліотеку на основі машинного навчання.
Ця бібліотека є частиною о Проект Бергамот, яка наразі активно розвивається. Проект отримав 3 мільйони євро (3,35 мільйона доларів) з ЄС з дослідницької та інноваційної програми Європейського Союзу Horizon 2020. За словами розробників, наявність механізму перекладу на стороні клієнта дає громадянам можливість зберегти їх конфіденційності та збільшує поширення мовних технологій у Європі в галузях, які потребують конфіденційність.
Також у Mozilla є почав наймати інженерів нейронного машинного перекладу щоб інтегрувати бергамот у Firefox. Після завершення бібліотека стане проектом з відкритим кодом.
Це друга спроба Mozilla інтегрувати перекладач у браузер. Кілька років тому розробники браузера збиралися використовувати Google Translate як бекенд для перекладу у браузері. Однак цей план було скасовано через велику кількість зусиль і часу, необхідні для підтримки функції.
З Бергамотом вся робота повинна виконуватися всередині бібліотеки. Потрібно лише підключити його до браузера на стороні Firefox.
Інтерфейс користувача вже реалізовано (показано вище) і навіть включено в браузер Nightly. Зацікавлені користувачі можуть увімкнути його за допомогою наступних налаштувань про: конфіг
записи:
- browser.translation.ui.show >
правда
- browser.translation.detectLanguage >
правда
Буде цікаво побачити опцію перекладача в дії та перевірити, як движок на базі ML працюватиме з різними мовами.
Джерело: ZDNet