Mozilla Firefox üçün maşın tərcüməsi sistemi ilə əlavə hazırlayıb

Mozilla Firefox əlavəsi Firefox Translations 0.4 (əvvəllər Bergamot Translate adı altında işlənib hazırlanmış) buraxılışını nəşr etdi və xarici xidmətlərə müraciət etmədən brauzer tərəfində işləyən avtonom maşın tərcüməsi sisteminin tətbiqi ilə. Bir dildən digərinə tərcümə etmək üçün Avropa İttifaqının maliyyə dəstəyi ilə Böyük Britaniya, Estoniya və Çexiyanın bir sıra universitetlərinin tədqiqatçıları ilə birlikdə Mozilla-dan tərtibatçılar tərəfindən Berqamot təşəbbüsünün bir hissəsi kimi hazırlanmış berqamot-tərcüməçi mühərrikindən istifadə olunur. Kod MPL-2.0 lisenziyası altında paylanır.

Mühərrik C++ dilində yazılmışdır və WebAssembly-nin aralıq ikili təsviri Emscripten kompilyatorundan istifadə etməklə tərtib edilmişdir. Mühərrik təkrarlanan neyron şəbəkəsi (RNN) və transformator əsaslı dil modellərindən istifadə edən Marian maşın tərcüməsi çərçivəsinin üstündəki sarğıdır. GPU təlim və tərcüməni sürətləndirmək üçün istifadə edilə bilər. Marian Microsoft Translator tərcümə xidmətini gücləndirmək üçün istifadə olunur və əsasən Microsoft mühəndisləri tərəfindən Edinburq və Poznan Universitetlərinin tədqiqatçıları ilə birlikdə hazırlanır.

Firefox Translations eston və ispan dillərindən ingilis dilinə və əksinə, həmçinin ingilis dilindən alman dilinə tərcüməni dəstəkləyir. Tərcümə məhsuldarlığı dəqiqədə 500-600 sözdür. Brauzer pəncərəsində görünən mətnin tərcüməsini prioritetləşdirmək üçün dəstək var. Yeni versiya ilk dəfə tərcümə etməyə çalışdığınız zaman modellərlə faylları avtomatik yükləmək imkanı verir. Model faylları hər dil üçün təxminən 15 MB-dır. Avtomatik yükləmə ilk köçürmə başlamazdan əvvəl bir qədər gecikmə ilə nəticələnir, lakin əlavənin özünün ölçüsünü kəskin şəkildə azaldır (3.6 MB əvəzinə 124 MB).

Yeni versiya həm də modellərin yaddaşa yüklənməsini xeyli sürətləndirir - əgər əvvəllər modeli yükləmək 10-30 saniyə çəkirdisə, indi modellər demək olar ki, dərhal yüklənir. Səhifənin tərcüməsi 3 saniyədən çox çəkirsə, interfeys əməliyyatın gedişatının göstəricisini təqdim edir. Tərcümə görünən sahədən başlayaraq yuxarıdan aşağıya ardıcıl olaraq həyata keçirilir. Tərcümə edilmiş hissələr hazır olduğu kimi göstərilir, tərcümə olunmayan hissələr isə orijinal dildə qalır.

Telemetriyanın göndərilməsi, o cümlədən istifadəçinin əlavə interfeys ilə qarşılıqlı əlaqəsi (məsələn, tərcümə düyməsini basmaq və ya müəyyən saytlar üçün tərcümələri söndürmək), əməliyyatların yerinə yetirilməsi vaxtı haqqında məlumat və sistem haqqında texniki məlumatlar (CPU, yaddaş) aktivləşdirilir. ).

Hələlik, əlavə yalnız Firefox-un gecə quruluşlarında əlavələrin rəqəmsal imza ilə yoxlanılması qeyri-aktiv olduqda quraşdırıla bilər (“xpinstall.signatures.dev-root=true” və “xpinstall.signatures.required=false” təxminən :config). Əlavəni quraşdırdıqdan sonra Firefox dili brauzer dilindən fərqli olan və əlavə tərəfindən dəstəklənən səhifələr üçün tərcümə etməyi tələb edən paneli göstərməyə başlayacaq. Müəyyən bir dil və ya sayt üçün panelin sonrakı nümayişini söndürmək mümkündür.

Mozilla Firefox üçün maşın tərcüməsi sistemi ilə əlavə hazırlayıb

Xatırladırıq ki, Firefox artıq səhifələri tərcümə etmək üçün daxili mexanizmə malikdir, lakin o, xarici bulud xidmətlərindən istifadə ilə bağlıdır (Google, Yandex və Bing dəstəklənir) və standart olaraq aktivləşdirilmir (təxminən onu aktivləşdirmək üçün: config, siz “browser.translation” parametrlərini dəyişdirməlisiniz). Tərcümə mexanizmi, həmçinin naməlum dildə səhifə açarkən dilin avtomatik aşkarlanmasını dəstəkləyir və səhifəni tərcümə etməyi təklif edən xüsusi göstərici göstərir. Yeni əlavə istifadəçi ilə qarşılıqlı əlaqə yaratmaq üçün eyni interfeysdən istifadə edir, lakin xarici xidmətlərə zəng etmək əvəzinə istifadəçinin sistemindəki məlumatları emal edən daxili işləyicini işə salır.



Mənbə: opennet.ru

Добавить комментарий