Firefox får Chrome-lignende sideoversættelsesfunktion
Mozilla arbejder på en sideoversættelsesfunktion, der ligner den i Google Chrome. Hvis du er en Firefox-bruger, vil du snart være i stand til at højreklikke på en side i Firefox og oversætte den til dit modersmål.
Mens andre moderne browsere (for det meste Chromium-baserede) inkluderer oversætterfunktionen, vil Mozillas egen implementering være helt anderledes. De fleste browsere bruger en cloud-tjeneste, såsom Google Translate in Opera og Chrome, eller Bing i tilfælde af Chrom-baseret Microsoft Edge-browser. Mozillas oversætterfunktion vil ikke bruge nogen cloud-baseret tjeneste. Det vil bruge et lokalt maskinlæringsbaseret bibliotek.
Dette bibliotek er en del af Bergamot-projektet, som i øjeblikket er i aktiv udvikling. Projektet modtog €3 millioner ($3,35 millioner) i EU-finansiering fra EU's Horizon 2020 forsknings- og innovationsprogram. Ifølge udviklere giver en oversættelsesmotor på klientsiden borgerne mulighed for at bevare deres privatliv og øger udbredelsen af sprogteknologier i Europa i sektorer, der kræver fortrolighed.
Det har Mozilla også begyndt at ansætte neurale maskinoversættelsesingeniører at integrere Bergamot i Firefox. Når det er færdigt, vil biblioteket blive et open source-projekt.
Dette er Mozillas andet forsøg på at integrere en oversætter i browseren. For nogle år siden var udviklerne bag browseren ved at bruge Google Translate som oversættelses-backend i browseren. Denne plan var dog blevet annulleret på grund af mængden af indsats og tid, der kræves for at understøtte funktionen.
Med Bergamot skal alt arbejdet udføres inde på biblioteket. Det er kun nødvendigt at forbinde den til browseren på Firefox's side.
Brugergrænsefladen er allerede implementeret (vist ovenfor) og endda inkluderet i Nightly-browseren. Interesserede brugere kan aktivere det ved at indstille følgende om: config
poster:
- browser.translation.ui.show >
sand
- browser.translation.detectLanguage >
sand
Det bliver interessant at se oversættermuligheden i aktion og kontrollere, hvordan den ML-baserede motor vil fungere med forskellige sprog.
Kilde: ZDNet