Mozilla သည် ပြင်ပဝန်ဆောင်မှုများကို အသုံးမပြုဘဲ ဘရောက်ဆာဘက်တွင် အလုပ်လုပ်သော ကိုယ်တိုင်ပါရှိသော စက်ဘာသာပြန်စနစ်အား အကောင်အထည်ဖော်ခြင်းဖြင့် Firefox ၏ add-on Firefox Translations 0.4 (ယခင်က Bergamot Translate အမည်ဖြင့် ထုတ်လုပ်ထားသည်) ကို ထုတ်ဝေလိုက်ပါသည်။ ဘာသာစကားတစ်ခုမှ အခြားဘာသာစကားသို့ ဘာသာပြန်ရန်၊ ဥရောပသမဂ္ဂမှ ငွေကြေးပံ့ပိုးမှုဖြင့် Mozilla မှ developer များမှ Bergamot အစပြုမှု၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် bergamot-ဘာသာပြန်အင်ဂျင်ကို အသုံးပြုပြီး UK၊ Estonia နှင့် Czech Republic ရှိ တက္ကသိုလ်များစွာမှ သုတေသီများနှင့်အတူ အသုံးပြုထားသည်။ ကုဒ်ကို MPL-2.0 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။
အင်ဂျင်ကို C++ ဖြင့်ရေးသားထားပြီး WebAssembly ၏အလယ်အလတ် binary ကိုယ်စားပြုမှုကို Emscripten compiler ဖြင့်စုစည်းထားသည်။ အင်ဂျင်သည် ထပ်တလဲလဲ အာရုံကြောကွန်ရက် (RNN) နှင့် ထရန်စဖော်မာကို အခြေခံသော ဘာသာစကားမော်ဒယ်များကို အသုံးပြုသည့် Marian စက်ဘာသာပြန်ဆိုမှုဘောင်၏ထိပ်တွင် ထုပ်ပိုးထားသည်။ လေ့ကျင့်မှုနှင့် ဘာသာပြန်ခြင်းကို အရှိန်မြှင့်ရန် GPU ကို အသုံးပြုနိုင်သည်။ Marian သည် ဘာသာပြန်ဝန်ဆောင်မှု Microsoft Translator ကို အားဖြည့်ရန်အတွက် အသုံးပြုပြီး အဓိကအားဖြင့် မိုက်ခရိုဆော့ဖ်မှ အင်ဂျင်နီယာများက Edinburgh နှင့် Poznan တက္ကသိုလ်များမှ သုတေသီများနှင့်အတူ တီထွင်ထားခြင်း ဖြစ်သည်။
Firefox Translations သည် Estonian နှင့် Spanish မှ အင်္ဂလိပ်သို့ ဘာသာပြန်ပြီး အပြန်အလှန်အားဖြင့် အင်္ဂလိပ်မှ ဂျာမန်သို့ ဘာသာပြန်ခြင်းကို ပံ့ပိုးပေးပါသည်။ ဘာသာပြန်စွမ်းရည်သည် တစ်မိနစ်လျှင် စကားလုံး 500-600 ဖြစ်သည်။ ဘရောက်ဆာဝင်းဒိုးတွင် မြင်နိုင်သော စာသားဘာသာပြန်ဆိုမှုကို ဦးစားပေးလုပ်ဆောင်ရန် ပံ့ပိုးမှုရှိပါသည်။ ဗားရှင်းအသစ်သည် သင်ဘာသာပြန်ရန် ပထမဆုံးကြိုးစားသည့်အချိန်၌ မော်ဒယ်များနှင့်အတူ ဖိုင်များကို အလိုအလျောက်ဒေါင်းလုဒ်လုပ်နိုင်စွမ်းကို ထောက်ပံ့ပေးသည်။ မော်ဒယ်ဖိုင်များသည် ဘာသာစကားတစ်ခုစီအတွက် ခန့်မှန်းခြေ 15 MB ရှိသည်။ အလိုအလျောက်ဒေါင်းလုဒ်ဆွဲခြင်းသည် ပထမလွှဲပြောင်းမှုမစတင်မီ အနည်းငယ်နှောင့်နှေးစေသော်လည်း အပိုပရိုဂရမ်ကိုယ်တိုင်၏အရွယ်အစား (3.6 MB အစား 124 MB) ကို သိသိသာသာလျှော့ချပေးသည်။
ဗားရှင်းအသစ်သည် မော်ဒယ်များကို မန်မိုရီထဲသို့ သွင်းရာတွင်လည်း သိသိသာသာ အရှိန်မြှင့်ပေးသည် - ယခင်က မော်ဒယ်တစ်ခုကို တင်ရန် 10-30 စက္ကန့်ကြာပါက၊ ယခု မော်ဒယ်များကို ချက်ချင်းနီးပါး တင်နိုင်ပါပြီ။ စာမျက်နှာဘာသာပြန်ခြင်းသည် 3 စက္ကန့်ထက်ပိုကြာပါက၊ အင်တာဖေ့စ်သည် လုပ်ဆောင်ချက်တိုးတက်မှုကို ညွှန်ပြပေးပါသည်။ ဘာသာပြန်ခြင်းကို မြင်နိုင်သောဧရိယာမှစတင်ကာ အပေါ်မှအောက်ခြေအထိ ဆက်တိုက်လုပ်ဆောင်ပါသည်။ ဘာသာပြန်ထားသောအပိုင်းများသည် အဆင်သင့်ဖြစ်နေပြီဖြစ်သောကြောင့် ဘာသာပြန်မထားသောအပိုင်းများကို မူရင်းဘာသာစကားဖြင့် ဆက်လက်တည်ရှိနေပါသည်။
တယ်လီမီတာ ပေးပို့ခြင်းအား အပိုပရိုဂရမ် အင်တာဖေ့စ်နှင့် အသုံးပြုသူ အပြန်အလှန်တုံ့ပြန်မှုဆိုင်ရာ ဒေတာများ (ဥပမာ၊ ဘာသာပြန်ခလုတ်ကို နှိပ်ခြင်း သို့မဟုတ် အချို့သောဆိုက်များအတွက် ဘာသာပြန်ဆိုမှုများကို ပိတ်ခြင်း)၊ လုပ်ဆောင်ချက်လုပ်ဆောင်ချိန်နှင့် စနစ်ဆိုင်ရာ နည်းပညာဆိုင်ရာ အချက်အလက် (CPU၊ မှတ်ဉာဏ် )
ယခုအချိန်တွင်၊ ဒစ်ဂျစ်တယ်လက်မှတ်ဖြင့် အပိုပရိုဂရမ်များကို စစ်ဆေးသည့်အခါတွင် အပိုပရိုဂရမ်ကို ညစဉ် Firefox တည်ဆောက်မှုများတွင်သာ ထည့်သွင်းနိုင်သည် (“xpinstall.signatures.dev-root=true” နှင့် “xpinstall.signatures.required=false” နှင့်ပတ်သက်ပြီး :config)။ အပိုပရိုဂရမ်ကို ထည့်သွင်းပြီးနောက်၊ Firefox သည် သင့်အား ဘရောက်ဆာဘာသာစကားနှင့် ကွဲပြားပြီး အပိုပရိုဂရမ်မှ ပံ့ပိုးပေးသည့် စာမျက်နှာများအတွက် ဘာသာပြန်ဆိုရန် တောင်းဆိုသည့် အကန့်တစ်ခုကို စတင်ပြသမည်ဖြစ်သည်။ ပေးထားသော ဘာသာစကား သို့မဟုတ် ဆိုက်အတွက် အကန့်၏ နောက်ထပ်ပြသမှုကို ပိတ်ရန် ဖြစ်နိုင်သည်။
Firefox တွင် စာမျက်နှာများကို ဘာသာပြန်ခြင်းအတွက် တပ်ဆင်ထားသော ယန္တရားတစ်ခု ရှိနှင့်ပြီးဖြစ်သည်၊ သို့သော် ၎င်းသည် ပြင်ပ cloud ဝန်ဆောင်မှုများ (Google၊ Yandex နှင့် Bing တို့ကို ပံ့ပိုးထားသည်) နှင့် ချိတ်ဆက်ထားပြီး ပုံမှန်အားဖြင့် အသက်မဝင်ပါ (၎င်းကို အကြောင်းပြု၍ ဖွင့်ရန်- config၊ သင်သည် “browser.translation” ဆက်တင်များကို ပြောင်းလဲရပါမည်။) ဘာသာပြန်ယန္တရားသည် အမည်မသိဘာသာစကားဖြင့် စာမျက်နှာတစ်ခုကိုဖွင့်သည့်အခါ အလိုအလျောက်ဘာသာစကားရှာဖွေမှုကိုလည်း ပံ့ပိုးပေးပြီး စာမျက်နှာကို ဘာသာပြန်ရန် လှုံ့ဆော်ပေးသည့် အထူးညွှန်ပြချက်တစ်ခုကို ပြသပေးပါသည်။ အပိုပရိုဂရမ်အသစ်သည် သုံးစွဲသူနှင့် အပြန်အလှန်တုံ့ပြန်ရန် တူညီသောအင်တာဖေ့စ်ကို အသုံးပြုသော်လည်း ပြင်ပဝန်ဆောင်မှုများကို ခေါ်ဆိုမည့်အစား သုံးစွဲသူ၏စနစ်ပေါ်ရှိ ဒေတာများကို လုပ်ဆောင်ပေးသည့် တပ်ဆင်ထားသည့်လက်ကိုင်ကိရိယာကို ဖွင့်ပေးပါသည်။
source: opennet.ru