Mozilla Firefox үчүн машина котормо системасы менен кошумча даярдады

Mozilla Firefox кошумча релизинин чыгарылышы Firefox Translations 0.4 (мурда Bergamot Translate деген ат менен иштелип чыккан) тышкы кызматтарга кайрылбастан браузер тарабында иштеген өз алдынча машина котормо системасын ишке ашыруу менен. Бир тилден экинчи тилге которуу үчүн Бергамот-котормочу кыймылдаткычы колдонулат, аны Mozilla компаниясынын иштеп чыгуучулары Улуу Британиянын, Эстониянын жана Чехиянын бир нече университеттеринин изилдөөчүлөрү менен бирге Европа Биримдигинин каржылык колдоосу менен Бергамот демилгесинин алкагында иштелип чыккан. Код MPL-2.0 лицензиясы боюнча таратылат.

Кыймылдаткыч C++ тилинде жазылган жана WebAssembly аралык экилик өкүлчүлүгү Emscripten компилятору аркылуу түзүлөт. Мотор кайталануучу нейрон тармагын (RNN) жана трансформаторго негизделген тил моделдерин колдонгон Мариан машинасынын котормо алкагынын үстүндөгү орогуч болуп саналат. GPU окутууну жана которууну тездетүү үчүн колдонулушу мүмкүн. Мариан Microsoft Translator котормо кызматын иштетүү үчүн колдонулат жана негизинен Microsoft инженерлери тарабынан Эдинбург жана Познань университеттеринин изилдөөчүлөрү тарабынан иштелип чыккан.

Firefox Translations эстон жана испан тилдеринен англис тилине жана тескерисинче, ошондой эле англис тилинен немис тилине которууну колдойт. Котормо өндүрүмдүүлүгү мүнөтүнө 500-600 сөздү түзөт. Браузер терезесинде көрүнгөн тексттин котормосуна артыкчылык берүү үчүн колдоо бар. Жаңы версия биринчи жолу которууга аракет кылганыңызда моделдер менен файлдарды автоматтык түрдө жүктөө мүмкүнчүлүгүн берет. Модел файлдары ар бир тил үчүн болжол менен 15 Мб. Автоматтык түрдө жүктөө биринчи өткөрүп берүү башталганга чейин бир аз кечигүүгө алып келет, бирок кошумчанын өзүнүн өлчөмүн кескин азайтат (3.6 МБ ордуна 124 МБ).

Жаңы версия ошондой эле моделдердин эстутумга жүктөлүшүн кыйла тездетет - эгерде мурда моделди жүктөө үчүн 10-30 секунд талап кылынса, азыр моделдер дээрлик заматта жүктөлөт. Эгерде барактын котормосу 3 секунддан ашык убакытты талап кылса, интерфейс операциянын жүрүшүнө көрсөткүч берет. Которуу ырааттуу түрдө жогорудан ылдыйга чейин, көрүнгөн жерден башталат. Которулган бөлүктөр даяр болуп көрсөтүлөт, ал эми которулбаган бөлүктөр түпнуска тилинде калат.

Телеметрияны жөнөтүү иштетилди, анын ичинде колдонуучунун кошумча интерфейс менен өз ара аракеттенүүсү (мисалы, котормо баскычын чыкылдатуу же белгилүү сайттар үчүн котормолорду өчүрүү), операциялардын аткарылуу убактысы жөнүндө маалымат жана система жөнүндө техникалык маалымат (CPU, эс тутум) ).

Кошумча учурда санарип колтамга аркылуу кошумчаларды текшерүү өчүрүлгөндө гана Firefoxтун түнкү түзүмдөрүндө орнотулушу мүмкүн (“xpinstall.signatures.dev-root=true” жана “xpinstall.signatures.required=false” about:config ичинде ). Кошумчаны орноткондон кийин, Firefox тили браузердин тилинен айырмаланган жана кошумча тарабынан колдоого алынган барактарды которууну суранган панелди көрсөтө баштайт. Берилген тил же сайт үчүн панелди андан ары көрсөтүүнү өчүрүү мүмкүн.

Mozilla Firefox үчүн машина котормо системасы менен кошумча даярдады

Эскерте кетсек, Firefox мурунтан эле барактарды которуу үчүн орнотулган механизмге ээ, бирок ал тышкы булут кызматтарын колдонууга байланыштуу (Google, Yandex жана Bing колдоого алынат) жана демейки боюнча иштетилбейт (аны болжол менен иштетүү үчүн: config, сиз "browser.translation" жөндөөлөрүн өзгөртүшүңүз керек) . Котормо механизми ошондой эле белгисиз тилде баракты ачууда тилди автоматтык түрдө аныктоону колдойт жана баракты которууну сунуштаган атайын көрсөткүчтү көрсөтөт. Жаңы кошумча каражат колдонуучу менен өз ара аракеттенүү үчүн ошол эле интерфейсти колдонот, бирок тышкы кызматтарды чакыруунун ордуна, колдонуучунун системасындагы маалыматтарды иштеп чыгуучу орнотулган иштеткичти ишке киргизет.

Play Video


Source: opennet.ru
DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster