Mozilla ir sagatavojusi Firefox papildinājumu ar mašīntulkošanas sistēmu

Mozilla ir publicējusi Firefox pievienojumprogrammas Firefox Translations 0.4 (iepriekš izstrādāta ar nosaukumu Bergamot Translate) izlaidumu, ieviešot autonomu mašīntulkošanas sistēmu, kas darbojas pārlūkprogrammas pusē, neizmantojot ārējos pakalpojumus. Lai tulkotu no vienas valodas uz otru, tiek izmantots bergamotes tulkotājs, ko iniciatīvas Bergamot ietvaros izstrādājuši Mozilla izstrādātāji kopā ar pētniekiem no vairākām universitātēm Apvienotajā Karalistē, Igaunijā un Čehijā ar Eiropas Savienības finansiālu atbalstu. Kods tiek izplatīts saskaņā ar MPL-2.0 licenci.

Dzinējs ir rakstīts C++ valodā, un WebAssembly starpposma binārais attēlojums tiek kompilēts, izmantojot Emscripten kompilatoru. Dzinējs ir Marian mašīntulkošanas sistēmas ietvars, kas izmanto atkārtotu neironu tīklu (RNN) un uz transformatoriem balstītus valodu modeļus. GPU var izmantot, lai paātrinātu apmācību un tulkošanu. Marian izmanto tulkošanas pakalpojuma Microsoft Translator darbināšanai, un to galvenokārt izstrādā Microsoft inženieri kopā ar pētniekiem no Edinburgas un Poznaņas universitātēm.

Firefox Translations atbalsta tulkojumu no igauņu un spāņu valodas angļu valodā un otrādi, kā arī no angļu valodas vācu valodā. Tulkošanas produktivitāte ir 500-600 vārdi minūtē. Tiek atbalstīts pārlūkprogrammas logā redzamā teksta tulkošanas prioritātes noteikšana. Jaunā versija nodrošina iespēju automātiski lejupielādēt failus ar modeļiem, kad pirmo reizi mēģināt tulkot. Modeļa faili katrai valodai ir aptuveni 15 MB. Automātiskā lejupielāde rada nelielu aizkavi pirms pirmās pārsūtīšanas sākuma, taču krasi samazina paša papildinājuma lielumu (3.6 MB 124 MB vietā).

Jaunā versija arī ievērojami paātrina modeļu ielādi atmiņā – ja iepriekš modeļa ielāde prasīja 10-30 sekundes, tad tagad modeļi tiek ielādēti gandrīz acumirklī. Ja lapas tulkošana aizņem vairāk nekā 3 sekundes, saskarne sniedz norādi par darbības gaitu. Tulkošana tiek veikta secīgi no augšas uz leju, sākot no redzamās zonas. Tulkotās daļas tiek rādītas, kad tās ir gatavas, savukārt netulkotās daļas paliek oriģinālvalodā.

Ir iespējota telemetrijas datu sūtīšana, ieskaitot datus par lietotāja mijiedarbību ar pievienojumprogrammu saskarni (piemēram, noklikšķinot uz tulkošanas pogas vai atspējojot tulkojumus noteiktām vietnēm), informāciju par darbību izpildes laiku un tehnisko informāciju par sistēmu (CPU, atmiņu). ).

Papildinājumu pašlaik var instalēt tikai Firefox nakts versijās, kad ir atspējota pievienojumprogrammu pārbaude ar ciparparakstu (“xpinstall.signatures.dev-root=true” un “xpinstall.signatures.required=false” failā about:config ). Pēc pievienojumprogrammas instalēšanas pārlūkprogrammā Firefox tiks parādīts panelis, kurā tiks lūgts tulkot lapas, kuru valoda atšķiras no pārlūkprogrammas valodas un kuras atbalsta papildinājums. Ir iespējams atspējot turpmāku paneļa rādīšanu noteiktai valodai vai vietnei.

Mozilla ir sagatavojusi Firefox papildinājumu ar mašīntulkošanas sistēmu

Atgādinām, ka Firefox jau ir iebūvēts mehānisms lapu tulkošanai, taču tas ir saistīts ar ārējo mākoņpakalpojumu izmantošanu (tiek atbalstīts Google, Yandex un Bing) un nav aktivizēts pēc noklusējuma (lai to iespējotu apmēram: config, jums ir jāmaina “browser.translation” iestatījumi) . Tulkošanas mehānisms atbalsta arī automātisku valodas noteikšanu, atverot lapu nezināmā valodā, un parāda īpašu indikatoru, kas aicina tulkot lapu. Jaunais papildinājums izmanto to pašu interfeisu, lai mijiedarbotos ar lietotāju, taču tā vietā, lai izsauktu ārējos pakalpojumus, tas palaiž iebūvētu apdarinātāju, kas apstrādā datus lietotāja sistēmā.



Avots: opennet.ru

Pievieno komentāru