Mozilla je pripremila dodatak za Firefox sa sistemom za mašinsko prevođenje

Mozilla je objavila izdanje Firefox dodatka Firefox Translations 0.4 (prethodno razvijenog pod imenom Bergamot Translate) sa implementacijom samostalnog sistema mašinskog prevođenja koji radi na strani pretraživača bez pribjegavanja vanjskim uslugama. Za prevođenje s jednog jezika na drugi koristi se bergamot-translator engine, koji su razvili kao dio Bergamot inicijative programeri iz Mozille zajedno s istraživačima sa nekoliko univerziteta u Velikoj Britaniji, Estoniji i Češkoj uz finansijsku podršku Europske unije. Kod se distribuira pod licencom MPL-2.0.

Mašina je napisana u C++, a srednji binarni prikaz WebAssembly-a je kompajliran pomoću Emscripten kompajlera. Mašina je omotač oko Marian okvira mašinskog prevođenja, koji koristi rekurentnu neuronsku mrežu (RNN) i jezičke modele zasnovane na transformatorima. GPU se može koristiti za ubrzanje učenja i prevođenja. Marian se koristi za pokretanje usluge prevođenja Microsoft Translator i razvijen je prvenstveno od strane Microsoftovih inženjera u saradnji sa istraživačima sa univerziteta u Edinburgu i Poznanju.

Firefox Translations podržava prevod sa estonskog i španskog na engleski i obrnuto, kao i sa engleskog na nemački. Produktivnost prevođenja je 500-600 riječi u minuti. Postoji podrška za određivanje prioriteta prijevoda teksta vidljivog u prozoru pretraživača. Nova verzija pruža mogućnost automatskog učitavanja fajlova sa modelima pri prvom pokušaju prevođenja. Fajlovi modela su otprilike 15 MB za svaki jezik. Automatsko preuzimanje uzrokuje malo kašnjenje prije početka prvog prijevoda, ali drastično smanjuje veličinu samog dodatka (3.6 MB umjesto 124 MB).

Nova verzija također značajno ubrzava učitavanje modela u memoriju - ako je ranije za učitavanje modela trebalo 10-30 sekundi, sada se modeli učitavaju gotovo trenutno. Ako prevođenje stranice traje više od 3 sekunde, sučelje daje indikaciju napretka operacije. Prevođenje se vrši uzastopno od vrha do dna, počevši od vidljivog područja. Prevedeni dijelovi su prikazani kako su spremni, dok neprevedeni dijelovi ostaju na originalnom jeziku.

Omogućeno je slanje telemetrije, uključujući podatke o interakciji korisnika sa sučeljem dodataka (na primjer, pritiskom na dugme za prijevod ili zabranu prijevoda za određene stranice), informacije o vremenu rada i tehničke informacije o sistemu (CPU, memorija) .

Dodatak se trenutno može instalirati samo u noćnim verzijama Firefoxa tako što će se onemogućiti provjere digitalnog potpisa za dodatke ("xpinstall.signatures.dev-root=true" i "xpinstall.signatures.required=false" u about:config) . Nakon što je dodatak instaliran, Firefox će početi prikazivati ​​tablu u kojoj se traži da prevedete stranice koje su na jeziku koji nije jezik pretraživača i koji dodatak podržava. Moguće je onemogućiti dalji prikaz panela za dati jezik ili lokaciju.

Mozilla je pripremila dodatak za Firefox sa sistemom za mašinsko prevođenje

Podsjetimo da Firefox već ima ugrađeni mehanizam za prevođenje stranica, ali je vezan za korištenje eksternih cloud servisa (podržani su Google, Yandex i Bing) i nije aktiviran po defaultu (da biste ga omogućili u about:config, potrebno je promijeniti postavke “prevoda pretraživača”) . Mehanizam za prevođenje također podržava automatsku detekciju jezika prilikom otvaranja stranice na nepoznatom jeziku i prikazuje poseban indikator sa prijedlogom za prevođenje stranice. Novi dodatak koristi isti interfejs za interakciju sa korisnikom, ali umesto pristupa eksternim servisima, pokreće se ugrađeni rukovalac koji obrađuje podatke na korisnikovom sistemu.

Reprodukujte video


izvor: opennet.ru
Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster