အဆိုပြုထားသော ဒေသန္တရပြုခြင်းစနစ်သည် တင်းကျပ်သောဘောင်သို့ အတင်းအကျပ်မခိုင်းစေဘဲ စံစကားစုများကို 1 မှ 1 ဘာသာပြန်ဆိုခြင်းတွင် အကန့်အသတ်မရှိသော သဘာဝအတိုင်းမြင်နိုင်သော အင်တာဖေ့စ်ဒြပ်စင်များကို ဖန်တီးရန်အတွက် အခွင့်အလမ်းများကို ပေးပါသည်။ တစ်ဖက်တွင်၊ Fluent သည် အရိုးရှင်းဆုံးဘာသာပြန်ချက်များကို အကောင်အထည်ဖော်ရန် အလွန်ရိုးရှင်းစေသည်၊ သို့သော် အခြားတစ်ဖက်တွင်၊ ၎င်းသည် လိင်၊ အများကိန်း declensions၊ conjugations နှင့် အခြားဘာသာစကားအင်္ဂါရပ်များကို ထည့်သွင်းစဉ်းစားသည့် ရှုပ်ထွေးသောအပြန်အလှန်ဘာသာပြန်ဆိုခြင်းအတွက် ပြောင်းလွယ်ပြင်လွယ်သောကိရိယာများကို ပံ့ပိုးပေးပါသည်။
အင်္ဂလိပ်လို ရိုးရှင်းသော စာကြောင်းတစ်ကြောင်းကို အခြားဘာသာစကားဖြင့် ရှုပ်ထွေးသော ဘာသာပြန်ဆိုချက်များနှင့် နှိုင်းယှဉ်နိုင်သည် (ဥပမာ၊ "Vera က ဓာတ်ပုံတစ်ပုံကို ထည့်ထားသည်"၊ "Vasya က ဓာတ်ပုံငါးပုံထည့်ထားသည်") ကို ကျွမ်းကျင်စွာ ဖန်တီးနိုင်စေသည်။ တစ်ချိန်တည်းမှာပင်၊ ဘာသာပြန်ဆိုချက်များကို သတ်မှတ်ပေးသည့် Fluent syntax သည် ဖတ်ရှုနားလည်ရန် အတော်လေး လွယ်ကူနေသေးသည်။ ပရိုဂရမ်းမင်းကျွမ်းကျင်မှုမရှိသော ဘာသာပြန်သူများအား ဘာသာပြန်ခြင်းနှင့် ပြန်လည်သုံးသပ်ခြင်းလုပ်ငန်းစဉ်တွင် ပါဝင်ခွင့်ပြုသည့် စနစ်မဟုတ်သော နည်းပညာဆိုင်ရာ အထူးကျွမ်းကျင်သူများက အသုံးပြုရန်အတွက် ကနဦးတွင် ဒီဇိုင်းထုတ်ထားသည်။
shared-photos =
{$userGender -> တွင်
[ယောက်ျား] သူ့ကို
[အမျိုးသမီး] သူမ
*[အခြား]သူတို့
} စုဆောင်းမှု
{$userName} {$photoCount ->
ဓာတ်ပုံအသစ် [တစ်ပုံ] ထည့်ပေးထားသည်။
[အနည်းငယ်] ဓာတ်ပုံအသစ် {$photoCount} ပုံကို ထည့်ထားသည်။
*[other] ဓာတ်ပုံအသစ် {$photoCount} ပုံကို ထည့်ထားသည်။
}.
Fluent တွင် ဘာသာပြန်ခြင်း၏ အဓိကအချက်မှာ မက်ဆေ့ချ်ဖြစ်သည်။ မက်ဆေ့ဂျ်တစ်ခုစီသည် ၎င်းကိုအသုံးပြုသည့် အပလီကေးရှင်းကုဒ်တွင် ပူးတွဲပါရှိသည့် identifier တစ်ခု (ဥပမာ၊ "hello = Hello, world!")။ မက်ဆေ့ဂျ်များသည် ကွဲပြားသောသဒ္ဒါရွေးချယ်မှုများနှင့် ထည့်သွင်းစဉ်းစားသော ရိုးရှင်းသော စာသားစကားစုများ သို့မဟုတ် စာကြောင်းပေါင်းများစွာ script များဖြစ်နိုင်သည်။
Fluent သည် မြင့်မားသော အမှားအယွင်းကို ခံနိုင်ရည်ရှိစေသည် - မှားယွင်းစွာဖော်မတ်ချထားသည့် မက်ဆေ့ချ်သည် ဘာသာပြန်ဆိုမှုများ သို့မဟုတ် အနီးနားရှိ မက်ဆေ့ချ်များဖြင့် ဖိုင်တစ်ခုလုံးကို ပျက်စီးစေမည်မဟုတ်ပါ။ မက်ဆေ့ချ်များနှင့် အဖွဲ့များ၏ ရည်ရွယ်ချက်နှင့် ပတ်သက်သော အကြောင်းအရာဆိုင်ရာ အချက်အလက်များကို ထည့်သွင်းရန် မှတ်ချက်များ ထည့်သွင်းနိုင်သည်။ Fluent ကို Firefox Send နှင့် Common Voice ပရောဂျက်များအတွက် ဝဘ်ဆိုက်များကို နေရာချထားရန် အသုံးပြုပြီးဖြစ်သည်။ ပြီးခဲ့သည့်နှစ်တွင်၊ Firefox ၏ Fluent သို့ ပြောင်းရွှေ့ခြင်းကို စတင်ခဲ့ပြီး လက်ရှိတွင်ဖြစ်သည်။
source: opennet.ru