Firefox otrzymuje funkcję tłumaczenia stron podobną do Chrome
Mozilla pracuje nad funkcją tłumaczenia stron, podobną do tej w Google Chrome. Jeśli jesteś użytkownikiem Firefoksa, wkrótce będziesz mógł kliknąć prawym przyciskiem myszy stronę w Firefoksie i przetłumaczyć ją na swój język ojczysty.
Podczas gdy inne nowoczesne przeglądarki (głównie oparte na Chromium) zawierają funkcję translatora, własna implementacja Mozilli będzie zupełnie inna. Większość przeglądarek korzysta z usług w chmurze, takich jak Tłumacz Google w Opera oraz Chrom, lub Bing w przypadku Przeglądarka Microsoft Edge oparta na Chromium. Funkcja translatora Mozilli nie będzie korzystać z żadnej usługi opartej na chmurze. Będzie wykorzystywać lokalną bibliotekę opartą na uczeniu maszynowym.
Ta biblioteka jest częścią Projekt Bergamot, który jest obecnie aktywnie rozwijany. Otrzymany projekt 3 mln EUR (3,35 mln USD) dofinansowania z UE z unijnego programu badań i innowacji Horyzont 2020. Według programistów posiadanie silnika tłumaczącego po stronie klienta umożliwia obywatelom zachowanie ich prywatności i zwiększa wykorzystanie technologii językowych w Europie w sektorach, które wymagają poufność.
Ponadto Mozilla ma zaczął zatrudniać inżynierów neuronowych tłumaczeń maszynowych zintegrować Bergamot z Firefoksem. Po zakończeniu biblioteka stanie się projektem open source.
To druga próba Mozilli zintegrowania translatora z przeglądarką. Kilka lat temu programiści stojący za przeglądarką mieli zamiar wykorzystać Tłumacz Google jako zaplecze tłumaczeniowe w przeglądarce. Jednak ten plan został anulowany ze względu na ilość wysiłku i czasu potrzebnego do obsługi funkcji.
W przypadku Bergamot cała praca musi być wykonana w bibliotece. Wymagane jest jedynie połączenie go z przeglądarką po stronie Firefoksa.
Interfejs użytkownika został już zaimplementowany (pokazany powyżej), a nawet zawarty w przeglądarce Nightly. Zainteresowani użytkownicy mogą to włączyć, ustawiając następujące ustawienia o: konfiguracja
wpisy:
- browser.translation.ui.show >
prawda
- browser.translation.detectJęzyk >
prawda
Ciekawe będzie zobaczenie opcji translatora w akcji i sprawdzenie, jak silnik oparty na ML będzie działał z różnymi językami.
Źródło: ZDNet