Mozilla on valmistellut Firefoxille lisäosan konekäännösjärjestelmällä

Mozilla on julkaissut Firefox-lisäosan Firefox Translations 0.4:n (aiemmin kehitetty nimellä Bergamot Translate), jossa on toteutettu itsenäinen konekäännösjärjestelmä, joka toimii selaimen puolella turvautumatta ulkoisiin palveluihin. Kielestä toiselle kääntämiseen käytetään bergamot-kääntäjämoottoria, jonka ovat kehittäneet Mozillan kehittäjät yhdessä useiden Ison-Britannian, Viron ja Tšekin yliopistojen tutkijoiden kanssa Euroopan unionin taloudellisella tuella. Koodia jaetaan MPL-2.0-lisenssillä.

Kone on kirjoitettu C++-kielellä ja WebAssemblyn binäärimuotoinen esitys on käännetty Emscripten-kääntäjällä. Moottori on kääre Marian-konekäännöskehyksen päälle, joka käyttää toistuvaa hermoverkkoa (RNN) ja muuntajapohjaisia ​​kielimalleja. GPU:ta voidaan käyttää nopeuttamaan koulutusta ja kääntämistä. Mariania käytetään käännöspalvelun Microsoft Translatorin tehostamiseen, ja sen kehittävät pääasiassa Microsoftin insinöörit yhdessä Edinburghin ja Poznanin yliopistojen tutkijoiden kanssa.

Firefox Translations tukee kääntämistä virosta ja espanjasta englanniksi ja päinvastoin sekä englannista saksaksi. Käännösten tuottavuus on 500-600 sanaa minuutissa. Selainikkunassa näkyvän tekstin käännösten priorisointia on tuettu. Uusi versio tarjoaa mahdollisuuden ladata automaattisesti tiedostoja mallien kanssa, kun yrität kääntää ensimmäisen kerran. Mallitiedostot ovat noin 15 Mt jokaiselle kielelle. Automaattinen lataus aiheuttaa pienen viiveen ennen ensimmäisen siirron alkamista, mutta pienentää dramaattisesti itse lisäosan kokoa (3.6 Mt 124 Mt:n sijaan).

Uusi versio myös nopeuttaa huomattavasti mallien lataamista muistiin - jos aiemmin mallin lataaminen kesti 10-30 sekuntia, niin nyt mallit latautuvat lähes välittömästi. Jos sivun kääntäminen kestää yli 3 sekuntia, käyttöliittymä näyttää toiminnon edistymisestä. Käännös suoritetaan peräkkäin ylhäältä alas, alkaen näkyvältä alueelta. Käännetyt osat näytetään valmiina, kun taas kääntämättömät osat pysyvät alkuperäisellä kielellä.

Telemetrian lähetys on käytössä, mukaan lukien tiedot käyttäjän vuorovaikutuksesta lisäliittymän kanssa (esimerkiksi käännöspainikkeen napsauttaminen tai käännösten poistaminen käytöstä tietyiltä sivustoilta), tiedot toimintojen suoritusajasta ja tekniset tiedot järjestelmästä (CPU, muisti ).

Toistaiseksi lisäosan voi asentaa vain Firefoxin öisversioihin, kun lisäosien tarkistus digitaalisella allekirjoituksella on poistettu käytöstä ("xpinstall.signatures.dev-root=true" ja "xpinstall.signatures.required=false" noin :config). Lisäosan asentamisen jälkeen Firefox alkaa näyttää paneelia, jossa sinua pyydetään kääntämään sivuja, joiden kieli eroaa selaimen kielestä ja joita lisäosa tukee. On mahdollista poistaa käytöstä paneelin lisänäyttö tietyllä kielellä tai sivustolla.

Mozilla on valmistellut Firefoxille lisäosan konekäännösjärjestelmällä

Muistutetaan, että Firefoxissa on jo sisäänrakennettu mekanismi sivujen kääntämiseen, mutta se on sidottu ulkoisten pilvipalvelujen käyttöön (Google, Yandex ja Bing ovat tuettuja) eikä ole oletusarvoisesti aktivoitu (ottaa käyttöön noin: config, sinun on muutettava "browser.translation"-asetuksia) . Käännösmekanismi tukee myös automaattista kielentunnistusta, kun sivu avataan tuntemattomalla kielellä, ja näyttää erityisen ilmaisimen, joka kehottaa sinua kääntämään sivun. Uusi lisäosa käyttää samaa käyttöliittymää vuorovaikutuksessa käyttäjän kanssa, mutta ulkoisten palvelujen soittamisen sijaan se käynnistää sisäänrakennetun käsittelijän, joka käsittelee käyttäjän järjestelmässä olevia tietoja.



Lähde: opennet.ru

Lisää kommentti