Calibre ဖြင့် EPUB ကို ဘာသာပြန်နည်း- ပလပ်အင် ထည့်သွင်းခြင်း၊ ထွက်ရှိမှု မုဒ်များနှင့် ဖိုင်စစ်ဆေးခြင်း
Calibre သည် တတိယပါတီ Ebook Translator ပလပ်အင်မှတစ်ဆင့် EPUB များကို ဘာသာပြန်သည်။ ထည့်သွင်းခြင်း၊ အင်ဂျင်နှင့် ထွက်ရှိမှု ရွေးချယ်မှုများ၊ v2.4.2 က သင့် markup ကို မည်သို့ပြောင်းလဲသည်နှင့် ရလဒ်ကို စစ်ဆေးနည်း။

Calibre သည် စာအုပ်များကို သူ့ဘာသာသူ ဘာသာမပြန်ပါ။ Calibre တွင် EPUB ကို ဘာသာပြန်ရန် Ebook Translator ကို အသုံးပြုသည်။ ၎င်းသည် Calibre ၏ ပလပ်အင် အညွှန်းတွင် ပါဝင်သော bookfere မှ တတိယပါတီ ပလပ်အင်ဖြစ်သည်။ Preferences → Plug-ins → Get new plugins မှ ထည့်သွင်းပြီး ဘာသာပြန် အင်ဂျင်ကို ရွေးချယ်ကာ ဘာသာပြန်ချက်တစ်ခုတည်း သို့မဟုတ် မူရင်းနှင့်အတူ လိုချင်သည်ကို ရွေးပြီး DRM မပါသော EPUB ပေါ်တွင် လုပ်ဆောင်ပါ။ သင့် Calibre စာကြည့်တိုက်တွင် EPUB အသစ်တစ်ခု ရရှိမည်။
ထည့်သွင်းခြင်းသည် လျင်မြန်သော အပိုင်းဖြစ်သည်။ လမ်းညွှန်အများစု ကျော်သွားသည့်အရာမှာ ပလပ်အင်က စာအုပ်ကို လမ်းတစ်လျှောက် မည်သို့ပြောင်းလဲသည်ကို ဖြစ်သည်။ လက်ရှိ ထုတ်ဝေမှု (v2.4.2) ၏ ရင်းမြစ်ကုဒ်ကို ကျွန်ုပ်တို့ ဖတ်ရှုခဲ့ပြီး သင်ရွေးချယ်သည့် အင်ဂျင်ထက် ပိုအရေးကြီးသော မူရင်းသတ်မှတ်ချက် သုံးခု ရှိသည်-
- မူရင်းထွက်ရှိမှုသည် နှစ်ဘာသာဖြစ်သည်။ သင်သည် အနေအထား ဆက်တင်ကို မပြောင်းလဲပါက ဘာသာပြန်ထားသော စာပိုဒ်တစ်ခုစီကို မူရင်း၏ အောက် တွင် ထားရှိသည်။
- ဘာသာပြန်စာသားတွင် အတွင်းပိုင်း ဖော်မတ်ချခြင်းကို ပြန့်ပြူးစေသည်။ စာပိုဒ်အတွင်းရှိ စာလုံးစောင်း၊ အထူနှင့် လင့်ခ်များကို ဘာသာပြန်ချက်ထဲသို့ မသယ်ဆောင်ပါ။ ရုပ်ပုံများ၊ လိုင်းချိုးမှုများနှင့် superscript များကဲ့သို့သော သတ်မှတ်ထားသော tag စာရင်းကိုသာ ကာကွယ်ပြီး ပြန်ထည့်သည်။
- အကြိမ်တိုင်း လုပ်ဆောင်မှုသည် Calibre ပြောင်းလဲခြင်း ဖြစ်သည်။ EPUB မှ EPUB သို့ပင် ပလပ်အင်က စာအုပ်ကို Calibre ၏ ပြောင်းလဲခြင်း လုပ်ငန်းစဉ်သို့ လွှဲအပ်ပြီး ထွက်ရှိဖိုင်ကို ပြန်လည်တည်ဆောက်သည်။
ဤအချက်များက ပလပ်အင်ကို ရွေးချယ်မှုမကောင်းဟု မဆိုလိုပါ။ ၎င်းသည် အခမဲ့ဖြစ်ပြီး ပွင့်လင်းရင်းမြစ် (GPL-3.0) ဖြစ်ကာ အလွန်ပြင်ဆင်နိုင်သည်။ သို့သော် ရလဒ်ကို မဖတ်မီ သို့မဟုတ် မမျှဝေမီ စစ်ဆေးရမည့်အရာများကို သိထားသင့်သည်။
နည်းလမ်းအပေါ် မှတ်ချက်- ဤလမ်းညွှန်သည် ပလပ်အင်၏ v2.4.2 ရင်းမြစ်ကုဒ်၊ ၎င်း၏ တရားဝင် စာရွက်စာတမ်းများနှင့် Calibre ၏ လက်စွဲစာအုပ်အပေါ် အခြေခံသည်။ ဤဆောင်းပါးအတွက် အချိန်တိုင်းတာ ဘာသာပြန်ခြင်းကို ကျွန်ုပ်တို့ မလုပ်ဆောင်ခဲ့ပါ၊ ထို့ကြောင့် အမြန်နှုန်း၊ ဘာသာပြန်အရည်အသွေး သို့မဟုတ် မည်သည့်အင်ဂျင်က အကောင်းဆုံးရလဒ်ပေးသည်ဆိုသည်ကို မဆိုပါ။
မစတင်မီ သင်လိုအပ်သည့်အရာများ
| လိုအပ်ချက် | အသေးစိတ် |
|---|---|
| Calibre | ဗားရှင်း 5.0.0 သို့မဟုတ် နောက်ပိုင်း။ ၎င်းသည် Calibre ပလပ်အင် အညွှန်း တွင် v2.4.2 အတွက် ဖော်ပြထားသော အနည်းဆုံးလိုအပ်ချက်ဖြစ်ပြီး ထုတ်ဝေသည့်ရက်စွဲကို 7 Aug 2026 အဖြစ် ပြသသည်။ |
| DRM မပါသော EPUB | ပလပ်အင်သည် သင့် Calibre စာကြည့်တိုက်ရှိ စာအုပ်ဖိုင်များပေါ်တွင် အလုပ်လုပ်သည်။ DRM ဖြင့် သော့ခတ်ထားသော စတိုးဆိုင် ဝယ်ယူမှုကို ဘာသာမပြန်ပါ။ ဖိုင်တွင် DRM ရှိမရှိ ဦးစွာစစ်ဆေးပါ။ |
| ဘာသာပြန် အင်ဂျင် | အချို့အင်ဂျင်များသည် အကောင့်မလိုဘဲ အလုပ်လုပ်သည် (Google၊ DeepL နှင့် Microsoft Edge အခမဲ့ endpoint များ)။ အခြားအင်ဂျင်များသည် API ကီး လိုအပ်ပြီး ဝန်ဆောင်မှုပေးသူက သင့်ကို သီးခြားငွေတောင်းခံသည်။ |
| ပြန်လည်သုံးသပ်ရန် အချိန် | ထွက်ရှိမှုကို ဖတ်ရှုစစ်ဆေးရန် စီစဉ်ပါ။ ပလပ်အင်သည် စာပိုဒ်တစ်ခုချင်း ဘာသာပြန်သည်။ ၎င်းသည် သုံးသပ်ခြင်း အဆင့်မဟုတ်ပါ။ |
ပလပ်အင်သည် Calibre ဖတ်နိုင်သော အခြားဖော်မတ်များဖြစ်သည့် MOBI သို့မဟုတ် AZW3 ကိုလည်း လက်ခံသည်။ စာအုပ်သည် မည်သည့်နည်းဖြင့်ဖြစ်စေ Calibre ၏ ပြောင်းလဲခြင်းကို ဖြတ်သန်းရသောကြောင့် သန့်ရှင်းသော EPUB မှ စတင်ခြင်းသည် ခန့်မှန်းနိုင်ဆုံး ထွက်ရှိမှုကို ပေးသည်။
Ebook Translator ပလပ်အင် ထည့်သွင်းခြင်း
ပလပ်အင်၏ စာရွက်စာတမ်း တွင် ထည့်သွင်းရန် နည်းလမ်းနှစ်ခု ဖော်ပြထားသည်-
- Calibre အတွင်းမှ (အကြံပြုသည်): Preferences → Plug-ins → Get new plugins ကို ဖွင့်ပြီး Ebook Translator ကို ရှာကာ Install ကို နှိပ်ပြီးနောက် Calibre ကို ပြန်လည်စတင်ပါ။
- ဖိုင်တစ်ခုမှ: ပလပ်ဂင်ပင်မစာမျက်နှာမှ ZIP ကို ဒေါင်းလုဒ်လုပ်ပါ၊ ထို့နောက် Preferences → Plug-ins → Load plug-in from file ကို အသုံးပြု၍ ပလပ်ဂင်ကို တင်ပါ၊ ပြီးလျှင် ပြန်လည်စတင်ပါ။
ပလပ်ဂင်သည် ကိရိယာဘားတွင် မပေါ်ပါက Preferences → Toolbars & menus → The main toolbar အောက်တွင် ထည့်ပါ။
Calibre သည် ပလပ်ဂင်၏ စာရေးသူကို bookfere.com အဖြစ် စာရင်းပြုစုထားသည်။ Calibre အဖွဲ့သည် ၎င်းကို ထိန်းသိမ်းမထားပါ။ ပြဿနာများကို Calibre ထံမဟုတ်ဘဲ ပလပ်ဂင်၏ GitHub repository သို့ အစီရင်ခံပါ။
Batch Mode သို့မဟုတ် Advanced Mode
ပလပ်ဂင်တွင် ဘာသာပြန်ခြင်းလုပ်ဆောင်ရန် နည်းလမ်းနှစ်မျိုးရှိသည်။
- Batch Mode: စာအုပ်တစ်အုပ် သို့မဟုတ် တစ်ခုထက်ပို၍ ရွေးချယ်ပါ၊ ပစ်မှတ်ဘာသာစကားနှင့် အထွက်ဖော်မတ်ကို သတ်မှတ်ပါ၊ ထို့နောက် Translate ကို နှိပ်ပါ။ အလုပ်သည် Calibre ၏ အလုပ်တန်းစီတွင် လည်ပတ်သည်။ တစ်ကြိမ်သာ ဖတ်ရန် စီစဉ်ထားသော စာအုပ်တစ်အုပ်လုံး၏ ပထမမူကြမ်းအတွက် ၎င်းကို အသုံးပြုပါ။
- Advanced Mode: စာအုပ်တစ်အုပ်၏ စာပိုဒ်များကို ဇယားတစ်ခုအဖြစ် ထုတ်ယူပါ၊ ၎င်းတို့အားလုံးကို သို့မဟုတ် ရွေးချယ်ထားသည့်အရာများကိုသာ ဘာသာပြန်ပါ၊ မည်သည့်ဘာသာပြန်ချက်ကိုမဆို ကိုယ်တိုင်တည်းဖြတ်ပါ၊ ထို့နောက် Output ကို နှိပ်ပါ။ စာအုပ်သည် အရေးကြီးသည့်အခါ၊ ဥပမာ အခန်းအနည်းငယ်ကို ပြန်လည်ဘာသာပြန်ရန် လိုအပ်သည့်အခါ သို့မဟုတ် အမည်များ ပြင်ဆင်ရန် လိုအပ်သည့်အခါ ၎င်းကို အသုံးပြုပါ၊ အကြောင်းမှာ EPUB မရေးသားမီ စာပိုဒ်များကို သင်ပြင်ဆင်နိုင်သောကြောင့် ဖြစ်သည်။
သင်သည် ဘာသာပြန်ချက်ကို မည်သို့ပင်ဖြစ်စေ ပြန်လည်စစ်ဆေးမည်ဆိုပါက Advanced Mode သည် ပလပ်ဂင်အတွင်း၌ ပြင်ဆင်မှုများ ပြုလုပ်နိုင်စေသည်။ Batch Mode ဖြင့်ဆိုပါက ၎င်းတို့ကို နောက်ပိုင်းတွင် Calibre ၏ တည်းဖြတ်ကိရိယာတွင် ပြုလုပ်ရမည် ဖြစ်သည်။
ဘာသာပြန်အင်ဂျင်တစ်ခုကို ရွေးချယ်ပါ
အခမဲ့ Google အင်ဂျင်သည် မူရင်းအတိုင်း ဖြစ်သည်။ ဗားရှင်း 2.4.2 တွင် ဤအင်ဂျင်များ ပါဝင်သည် (ပလပ်ဂင်တွင် ပေါ်လာသည့်အတိုင်း အမည်များ)။
| အင်ဂျင်အုပ်စု | အင်ဂျင်များ | သင်လိုအပ်သည့်အရာ |
|---|---|---|
| အခမဲ့၊ ကီးမလိုပါ | Google (Free) သုံးမျိုး၊ DeepL (Free)၊ Microsoft Edge (Free) | ဘာမှမလိုပါ၊ ကန့်သတ်ချက်များကို ဝန်ဆောင်မှုက သတ်မှတ်ပြီး ပြောင်းလဲနိုင်သည် |
| စက်ဘာသာပြန် API များ | Google (Basic)၊ Google (Basic) ADC၊ Google (Advanced) ADC၊ DeepL၊ DeepL (Pro)၊ Youdao၊ Baidu | အကောင့်နှင့် API ကီး၊ သို့မဟုတ် ADC ရွေးချယ်စရာများအတွက် Google Cloud အထောက်အထားများ၊ ဝန်ဆောင်မှုပေးသူက ငွေတောင်းခံသည် |
| LLM များ | ChatGPT (OpenAI)၊ ChatGPT (Azure)၊ Gemini၊ Claude (Anthropic)၊ DeepSeek (Chat) | API ကီးတစ်ခု၊ ဝန်ဆောင်မှုပေးသူက တိုကင်အလိုက် ငွေတောင်းခံသည် |
| စိတ်ကြိုက် | သင်ဖွဲ့စည်းသည့် မည်သည့် HTTP အဆုံးမှတ်မဆို | သင့်ကိုယ်ပိုင် endpoint နှင့် response parsing |
စာအုပ်ရှည်တစ်အုပ်ကို သက်ရောက်စေသော မူရင်းသတ်မှတ်ချက်များ −
- တောင်းဆိုမှုများအကြား ကြားကာလ သည် engine ပေါ်တွင် မူတည်သည်။ v2.4.2 source တွင် ChatGPT (OpenAI နှင့် Azure) အတွက် 20 စက္ကန့်၊ Claude အတွက် 12 စက္ကန့်၊ Gemini နှင့် DeepL (Free) အတွက် 1 စက္ကန့်၊ ကျန်အများစုအတွက် 0 ဖြစ်သည်။ ဝန်ဆောင်မှုက တောင်းဆိုမှုများကို စတင်ငြင်းပယ်ပါက ၎င်းကို မြှင့်တင်ရန် documentation တွင် အကြံပြုထားသည်။
- ကြိုးစားမှုအကြိမ်အရေအတွက် သည် 3 ဖြစ်ပြီး ဆက်တိုက်အမှား 10 ကြိမ်ဖြစ်ပြီးနောက် run ကို ရပ်ဆိုင်းသည်။ အလိုအလျောက် ဘယ်တော့မှ မရပ်တန့်စေရန် abort အရေအတွက်ကို 0 သတ်မှတ်ပါ။
- Timeout သည်လည်း engine ပေါ်တွင် မူတည်သည် − ChatGPT နှင့် DeepSeek အတွက် 60 စက္ကန့်၊ Claude နှင့် Gemini အတွက် 30 စက္ကန့်၊ ကျန်အရာများအတွက် 10 စက္ကန့်။
- Merge to Translate သည် ပိတ်ထားသည်။ ၎င်းကို ဖွင့်ထားသောအခါ plugin သည် စာပိုဒ်များကို အက္ခရာ 1,800 အထိ အစုလိုက် ပေးပို့သည်။ အစုလိုက်ပေးပို့ခြင်းသည် LLM အတွက် တောင်းဆိုမှုတစ်ခုလျှင် ပတ်ဝန်းကျင်အကြောင်းအရာ ပိုမိုရရှိစေသော်လည်း တုံ့ပြန်မှုတစ်ခု မကောင်းပါက စာပိုဒ်များစွာကို တစ်ပြိုင်နက် သက်ရောက်စေသည်။
- Glossary သည် ပိတ်ထားသည်။ ၎င်းကို ဖွင့်ထားသောအခါ ရိုးရိုးစာသားဖိုင် တစ်ဖိုင်ကို ဖတ်သည်။ ဝေါဟာရတစ်ခုနှင့် ၎င်း၏ဘာသာပြန်ချက်ကို လိုင်းနှစ်လိုင်းတွင် ထားရှိပြီး ဘာသာမပြန်ဘဲ ထားလိုသော ဝေါဟာရကို လိုင်းတစ်လိုင်းတွင် ထားရှိသည်။ အကြောင်းအရာများကို လိုင်းအလွတ်များဖြင့် ခွဲခြားသည်။
plugin သည် အခမဲ့ဖြစ်သော်လည်း ဘာသာပြန်ခြင်းသည် အမြဲတမ်း အခမဲ့မဟုတ်ပါ။ စာမျက်နှာ 300 ရှိ ဝတ္ထုတစ်အုပ်ကို အခကြေးငွေပေးရသော API သို့ ပေးပို့ပါက အခြား API အသုံးပြုမှုများကဲ့သို့ပင် ကျသင့်ငွေ ကောက်ခံမည်ဖြစ်သည်။ ChatGPT၊ Claude နှင့် ဘာသာပြန်ရန်အတွက် DeepSeek အတွက် ကျွန်ုပ်တို့၏ လမ်းညွှန်ချက်များတွင် စာသားရှည်များတွင် မော်ဒယ်တစ်ခုစီက များသောအားဖြင့် မှားယွင်းလေ့ရှိသည့်အရာများကို ရှင်းပြထားသည်။
ပစ်မှတ်ဘာသာစကားသာ သို့မဟုတ် နှစ်ဘာသာစကား output ကို ရွေးချယ်ပါ
Translation Position ဆက်တင်သည် စာအုပ်၏ပုံစံကို ဆုံးဖြတ်သည် −
| ဆက်တင် | ရလဒ် | သင့်လျော်သည့်အရာ |
|---|---|---|
| မူရင်းအောက် (မူရင်းသတ်မှတ်ချက်) | မူရင်းစာပိုဒ်၊ ထို့နောက် ၎င်း၏ဘာသာပြန်ချက် | ဘာသာစကားလေ့လာသူများနှင့် အမြန်စစ်ဆေးခြင်း |
| မူရင်းအပေါ် | ဘာသာပြန်ချက်အရင်၊ ထို့နောက် မူရင်း | မူရင်းကို အနီးတွင် ထားရှိပြီး သင့်ဘာသာစကားဖြင့် ဖတ်ရှုခြင်း |
| မူရင်း၏ ဘယ်/ညာ (Beta အမှတ်အသား) | အတွဲတစ်တွဲစီသည် ကွက်လပ်ကော်လံတစ်ခုပါသော ဇယားအတန်းတစ်ခု ဖြစ်လာသည် | ကျယ်ပြန့်သော မျက်နှာပြင်များအတွက်သာ |
| မူရင်းမပါဘဲ | ဘာသာပြန်ချက်သည် မူရင်းကို အစားထိုးသည် | ဘာသာပြန်ထားသော စာအုပ်တစ်အုပ်ကို ဖတ်ရှုခြင်း |
သင်ဖတ်ရှုရုံသာလိုသော စာအုပ်တစ်အုပ်ကို လိုချင်ပါက မစတင်မီ အနေအထားကို မူရင်းမပါဘဲ သို့ ပြောင်းလဲပါ၊ အကြောင်းမှာ မူရင်းအနေအထားသည် ဘာသာနှစ်မျိုးစာအုပ်ကို ထုတ်ပေးသောကြောင့် ဖြစ်သည်။
ဘယ်နှင့်ညာ ရွေးချယ်စရာများကို သတိထားပါ။ မူရင်းတွင် အတွဲတစ်တွဲစီကို မူရင်း၊ ကွက်လပ်၊ ဘာသာပြန် ဟူသော ဆဲလ်သုံးခုပါသည့် ဇယားအတန်းအဖြစ် ပြန်လည်တည်ဆောက်သည်။ မူရင်းအတိုင်း 10% ကွက်လပ်ဖြင့် စာသားကော်လံများသည် တစ်ခုလျှင် 45% ကျယ်သည်။ ဖုန်း သို့မဟုတ် ၆ လက်မ e-reader တွင် ၎င်းသည် ကျဉ်းမြောင်းသော စာသားအစင်းနှစ်ခု ဖြစ်လာသည်။ ကျွန်ုပ်တို့၏ ဘာသာနှစ်မျိုး EPUB လမ်းညွှန် သည် သေးငယ်သော မျက်နှာပြင်များတွင် ခံနိုင်ရည်ရှိသော ဘာသာနှစ်မျိုး အပြင်အဆင်များကို နှိုင်းယှဉ်ထားသည်။
ပလပ်ဂင်သည် သင့် EPUB အတွင်း၌ ဘာများ ပြောင်းလဲသနည်း
ဤသည်မှာ ယေဘုယျ သင်ခန်းစာများ ချန်လှပ်ထားသော အပိုင်းဖြစ်သည်။ ဇယားသည် v2.4.2 သည် အကြောင်းအရာ အမျိုးအစားတစ်ခုစီအပေါ် မည်သို့ပြုမူသည်ကို အရင်းအမြစ်ကုဒ် (lib/element.py နှင့် lib/conversion.py တွင် tag v2.4.2) အပေါ် အခြေခံ၍ အကျဉ်းချုပ်ဖော်ပြထားသည်။
| သင့် EPUB အတွင်းရှိ အကြောင်းအရာ | v2.4.2 က ဘာလုပ်သနည်း | ဘာစစ်ဆေးရမည်နည်း |
|---|---|---|
| စာပိုဒ်များ၊ ခေါင်းစီးများ၊ ကိုးကားစာပိုဒ်များ | ယူနစ်များအဖြစ် ထုတ်ယူပြီး ဘာသာပြန်သည် | အခန်းအစနှင့် အဆုံးတွင် ဘာမှ မပျောက်ဆုံးပါ |
<pre> နှင့် <code> ဘလောက်များ | ဘာသာမပြန်ပါ (မူရင်းအတိုင်း လျစ်လျူရှုသည်) | ကုဒ်နမူနာများသည် မူရင်းဘာသာစကားဖြင့် ကျန်ရှိသည်၊ ၎င်းသည် များသောအားဖြင့် မှန်ကန်သည် |
စာလုံးစောင်း၊ စာလုံးအထူ၊ <span> နှင့် စာပိုဒ်အတွင်းရှိ လင့်ခ်များ | စာသားကို ဘာသာပြန်သော်လည်း tag များကို ဘာသာပြန်ချက်မှ ဖယ်ရှားသည် | ဘာသာပြန်ထားသော စာပိုဒ်အတွင်း အလေးပေးမှု၊ စာလုံးစောင်းဖြင့် ခေါင်းစဉ်များနှင့် စာသားအတွင်း ကိုးကားချက်များ |
ရုပ်ပုံများ၊ <br>၊ <hr>၊ <sub>၊ <sup>၊ <abbr>၊ <math>၊ <svg> နှင့် အခြားအနည်းငယ် | ဘာသာမပြန်မီ {{id_00000}} ကဲ့သို့သော placeholder များဖြင့် အစားထိုးပြီး နောက်မှ ပြန်ထည့်သည် | အင်ဂျင်တစ်ခုက placeholder ကို ပြောင်းလဲခဲ့လျှင် လွင့်နေသော {{id_…}} စာသား သို့မဟုတ် ပျောက်ဆုံးနေသော ရုပ်ပုံများ |
| superscript ပတ်လည်တွင် လင့်ခ်အဖြစ် ရေးထားသော အောက်ခြေမှတ်စု အမှတ်အသား | ကာကွယ်ထားသော ယူနစ်တစ်ခုအဖြစ် အတူတကွ ထိန်းသိမ်းထားသည် | မှတ်စု လင့်ခ်များသည် မှတ်စုများသို့ ဆက်လက်ခုန်သွားသည် |
| superscript မပါဘဲ လင့်ခ်အဖြစ် ရေးထားသော အောက်ခြေမှတ်စု အမှတ်အသား | လင့်ခ်သည် အခြားသော အတွင်းလင့်ခ်များကဲ့သို့ပင် ပြန့်ပြူးသွားပါသည် | လင့်ခ်မချိတ်တော့သော မှတ်စုနံပါတ်များ |
ရူဘီမှတ်ချက်များ (<rt>, <rp>) | ဘာသာပြန်ရန် ပေးပို့သော စာသားမှ ဖယ်ရှားထားသည် | ဂျပန် သို့မဟုတ် တရုတ်ရင်းမြစ်များရှိ ဖူရိဂန သို့မဟုတ် ဖင်ယင် |
| ဂဏန်းနှင့် သတ်ပုံသင်္ကေတများသာ ပါဝင်သော စာပိုဒ်များ | ကျော်သွားသည် | စာမျက်နှာနံပါတ်များနှင့် ခွဲခြားသတ်မှတ်ချက်များကို မူရင်းအတိုင်း ထားရှိသည် |
| မာတိကာဝင်ရန် အချက်အလက်များ | ဘာသာပြန်ပြီးပါပြီ | စာဖတ်သူ၏ လမ်းညွှန်မီနူးရှိ အခန်းခေါင်းစဉ်များ |
| ခေါင်းစဉ်၊ စာရေးသူနှင့် အခြားမက်တာဒေတာများ | မက်တာဒေတာဘာသာပြန်ခြင်းကို သင်ဖွင့်မှသာ ဘာသာပြန်သည် | စာကြည့်တိုက်ထည့်သွင်းမှုနှင့် စာအုပ်၏ ပြသထားသော ခေါင်းစဉ် |
ဤအသေးစိတ်အချက်များထဲမှ နှစ်ချက်သည် အထင်ရှားဆုံး ပျက်စီးမှုကို ဖြစ်စေသည်။
အလျားလိုက်စာလုံးများနှင့် လင့်ခ်များ ပျောက်ကွယ်ရသည့် အကြောင်းရင်း။ စာပိုဒ်တစ်ခုစီအတွက် ပလပ်ဂင်သည် စာပိုဒ်၏ ရိုးရိုးစာသားမှ ဘာသာပြန်ရန် စာသားကို တည်ဆောက်သည်။ ၎င်း၏ ကာကွယ်စာရင်းရှိ တဂ်များကိုသာ နေရာလွတ်များဖြင့် အစားထိုးသည်။ <em> သို့မဟုတ် <a> သည် ကာကွယ်ထားခြင်းလည်း မဟုတ်၊ လျစ်လျူရှုထားခြင်းလည်း မဟုတ်သောကြောင့် ၎င်း၏ စကားလုံးများကို ဘာသာပြန်ပြီး ၎င်း၏ မာ့ခ်အပ်ကို ဆုံးရှုံးသည်။ ဘာသာနှစ်မျိုးမုဒ်တွင် မူရင်းစာပိုဒ်သည် ၎င်း၏ ဖော်မတ်ကို ထိန်းသိမ်းထားသောကြောင့် ပြဿနာသည် ဘာသာပြန်ထားသော လိုင်းတွင်သာ ပေါ်လာသည်။ ပစ်မှတ်သီးသန့်မုဒ်တွင် ဖော်မတ်ကို ဆုံးရှုံးသည်။ Reserve Element အောက်တွင် ရွေးချယ်စရာများကို ထည့်နိုင်သော်လည်း ဒြပ်စင်တစ်ခုကို ထိန်းသိမ်းခြင်းသည် ၎င်းကို ဘာသာမပြန်ဘဲ ထားရှိသည်။ ၎င်းသည် သင်ထိန်းသိမ်းလိုသော နိုင်ငံခြားစကားစုများ သို့မဟုတ် စာအုပ်ခေါင်းစဉ်များအတွက် အသုံးဝင်ပြီး သင်ဘာသာပြန်လိုသော အလေးပေးမှုအတွက် မှားယွင်းသည်။
အောက်ခြေမှတ်စုများ ပျက်စီးနိုင်ရသည့် အကြောင်းရင်း။ ထုတ်ဝေသူများသည် အောက်ခြေမှတ်စု ရည်ညွှန်းချက်များကို နည်းလမ်းအမျိုးမျိုးဖြင့် အမှတ်အသားပြုကြသည်။ ပလပ်ဂင်တွင် စူပါစခရစ်ပ်တစ်ခုတည်းကို ခြုံထားသော လင့်ခ်တစ်ခုအတွက် အထူးကိစ္စတစ်ခု ရှိပြီး (<a href="#n1"><sup>1</sup></a>) ထိုလင့်ခ်ကို မပျက်မယွင်းအောင် ထိန်းသိမ်းထားသည်။ <a href="#n1" class="noteref">1</a> ဟု ရေးသားထားသော ရည်ညွှန်းချက်တွင် စူပါစခရစ်ပ် မပါသောကြောင့် နံပါတ်သည် ရှင်သန်သော်လည်း လင့်ခ်သည် မရှင်သန်နိုင်ပါ။ သတင်းအချက်အလက်မဟုတ်သော စာအုပ်များကို ပစ်မှတ်သီးသန့် ဘာသာပြန်ခြင်းကို မယုံကြည်မီ မှတ်စုများကို စစ်ဆေးပါ။ ဂျပန်နှင့် တရုတ်စာအုပ်များအတွက် ဖူရိဂန ဆုံးရှုံးခြင်း လက်ခံနိုင်ခြင်း ရှိ/မရှိ မဆုံးဖြတ်မီ EPUB ရူဘီမှတ်ချက်များကို ဘာသာပြန်နည်း ကို ကြည့်ပါ။
ဘာသာပြန်ထားသော ဒြပ်စင်သည် ပစ်မှတ်ဘာသာစကားအတွက် lang အက်ထရီဗျူးနှင့် dir အက်ထရီဗျူးးတစ်ခုကိုလည်း ရရှိပြီး ၎င်းသည် အီးစာအုပ်ဖတ်စက်များကို ဖောင့်များနှင့် ညာမှဘယ်သို့ အပြင်အဆင်ကို ရွေးချယ်ရန် ကူညီသည်။ ဘာသာနှစ်မျိုးမုဒ်တွင် ဘာသာပြန်ချက်သည် မူရင်းဒြပ်စင်၏ id ကို မကူးယူသောကြောင့် ရှိပြီးသား ကျောက်ဆူးများသည် မူရင်းစာပိုဒ်ကို ညွှန်ပြဆဲ ဖြစ်သည်။
နောက်ဆုံးအနေဖြင့် Calibre ၏ ပြောင်းလဲခြင်းလက်စွဲ တွင် ပြောင်းလဲခြင်း မည်သို့အလုပ်လုပ်သည်ကို ဖော်ပြထားသည်- ထည့်သွင်းမှုကို XHTML အဖြစ် ပြောင်းလဲပြီး၊ အသွင်ပြောင်းကာ၊ ထို့နောက် အထွက်ပလပ်ဂင်တစ်ခုဖြင့် ရေးသားသည်။ လမ်းတစ်လျှောက်တွင် Calibre ၏ အသွင်ပြောင်းမှုများသည် မက်တာဒေတာနှင့် မာတိကာကို ပြန်လည်ထုတ်လုပ်နိုင်သည်။ ပလပ်ဂင်သည် ထို အသွင်ပြောင်းမှုများအပြီး၊ အထွက်ပလပ်ဂင် ဖိုင်ကို မရေးသားမီတွင် ဘာသာပြန်သည်။ ထို့ကြောင့် သင်၏ ဘာသာပြန်ထားသော EPUB သည် မူရင်းဖိုင်တွင် စာသားအသစ်ထည့်ထားခြင်းမဟုတ်ဘဲ ပြန်လည်တည်ဆောက်ထားသော စာအုပ်တစ်အုပ် ဖြစ်သည်။ Calibre ၏ လက်စွဲတွင် ၎င်း၏ ပြောင်းလဲခြင်းစနစ်သည် "အပြည့်အဝကျယ်ပြန့်သော အီးစာအုပ်တည်းဖြတ်စနစ်အတွက် အစားထိုးမဟုတ်" ဟု မှတ်ချက်ပြုထားသည်။
ဘာသာပြန်ထားသော EPUB ကို ငါးမိနစ်အတွင်း စစ်ဆေးပါ
ပထမအခန်းမှ ရလဒ်ကို မဆုံးဖြတ်ပါနှင့်။ မူရင်းနှင့် ဘာသာပြန်ထားသော ဖိုင်အကြား ဖွဲ့စည်းပုံဆိုင်ရာ နှိုင်းယှဉ်မှုကို လုပ်ဆောင်ပါ။ EPUB သည် ZIP သိမ်းဆည်းမှုတစ်ခုဖြစ်သောကြောင့် စံ command-line ကိရိယာများသည် တစ်ဖက်စီရှိ မာ့ခ်အပ်ကို ရေတွက်နိုင်သည်-
mkdir src out
unzip -q original.epub -d src
unzip -q translated.epub -d out
for tag in '<em' '<i[ >]' '<strong' '<a ' '<sup' '<img' '<rt'; do
s=$(grep -rhoE "$tag" src --include='*htm*' | wc -l)
o=$(grep -rhoE "$tag" out --include='*htm*' | wc -l)
printf '%-10s source=%-6s output=%s\n' "$tag" "$s" "$o"
done
grep -rho '{{id_[0-9]*}}' out | head
ရလဒ်ကို မည်သို့ဖတ်ရမည်-
- ရင်းမြစ်ထက်
<em>၊<i>သို့မဟုတ်<aတဂ်များ အများအပြား နည်းသော ပစ်မှတ်သီးသန့် အထွက် ဆိုသည်မှာ အလေးပေးမှု သို့မဟုတ် လင့်ခ်များ ပြန့်ပြူးသွားခြင်း ဖြစ်သည်။ ၎င်းသည် အထက်ပါ အပြုအမူမှ မျှော်လင့်ထားသည်။ စာအုပ်သည် ၎င်းတို့မပါဘဲ ရှင်သန်နိုင်ခြင်း ရှိ/မရှိ ဆုံးဖြတ်ပါ။ - ပစ်မှတ်သီးသန့် အထွက်တွင်
<imgတဂ်များ နည်းခြင်း ဆိုသည်မှာ ပုံနေရာလွတ် တစ်ခု ဆုံးရှုံးသွားခြင်း ဖြစ်သည်။ ဘာသာနှစ်မျိုး အထွက်တွင် ပုံများသည် နှစ်ကြိမ် ပေါ်လာနိုင်သောကြောင့် နေရာလွတ်ရှာဖွေခြင်းကို အသုံးပြုပါ။ အခန်းကို ရှာပြီး Advanced Mode သို့မဟုတ် Calibre ၏ တည်းဖြတ်စနစ်တွင် ပြင်ဆင်ပါ။ {{id_…}}စာသားတစ်ခုခု ဆိုသည်မှာ အင်ဂျင်တစ်ခုက placeholder ကို ပြောင်းလဲလိုက်ခြင်းဖြစ်ပြီး ကာကွယ်ထားသော element ကို ပြန်လည်မထည့်သွင်းနိုင်တော့ပါ။- Bilingual output တွင် မူရင်းစာပိုဒ်များကို ထိန်းသိမ်းထားသောကြောင့် အနည်းဆုံး source ရှိ tag အရေအတွက်နှင့် တူညီရမည်။
<em ပုံစံသည် <embed နှင့်လည်း ကိုက်ညီသည်။ စာအုပ်များတွင် ရှားပါးသော်လည်း အရေအတွက် ထူးဆန်းနေပါက သိထားသင့်သည်။
ထို့နောက် ဘာသာပြန်ထားသော ဖိုင်ပေါ်တွင် W3C ၏ EPUBCheck ကို chạy ပါ။ သင်အမှန်တကယ်အသုံးပြုမည့် reader တွင် ဖွင့်ပြီး EPUB translation QA checklist ကို စစ်ဆေးပါ- navigation၊ မှတ်စုများ၊ ပုံများနှင့် အခန်းတိုင်း၏ နောက်ဆုံးစာပိုဒ်။ စာအုပ်သည် အခြားသူများအတွက်ဖြစ်ပါက Kindle၊ Kobo နှင့် Apple Books တွင် စမ်းသပ်ပါ။
ဘာသာပြန်ခြင်း တစ်ဝက်တွင်ရပ်သွားပါက
plugin သည် မူရင်းအားဖြင့် ဘာသာပြန်ထားသော စာပိုဒ်များကို cache လုပ်ထားသည်။ ကွန်ရက်ပြတ်သွားပါက သို့မဟုတ် အင်ဂျင်က တောင်းဆိုမှုများကို ငြင်းပယ်စပြုလာပါက တူညီသော ဆက်တင်များဖြင့် စာအုပ်ကို ထပ်မံ chạy ပါ။ ရှိပြီးသား cache လုပ်ထားသော စာပိုဒ်များကို ထပ်မံဘာသာမပြန်တော့ပါ။ လက်တွေ့တွင်-
- Jobs အောက်ရှိ job log ကို ဖွင့်ပြီး ထပ်တလဲလဲ error များကို ရှာပါ။ ၎င်းတို့သည် များသောအားဖြင့် throttling သို့မဟုတ် သက်တမ်းကုန်သွားသော API key ကို ညွှန်ပြသည်။
- ထို အင်ဂျင်အတွက် Interval ကို မြှင့်ပါ သို့မဟုတ် Concurrency limit ကို လျှော့ပါ။
- စာအုပ်ကို ပြန်လည် chạy ပါ။ cache သည် ရပ်သွားသည့်နေရာမှ ဆက်လုပ်ပါလိမ့်မည်။
- Cache Manager ကို အသုံးပြု၍ စာအုပ်တစ်ခု၏ cache ကို ရှင်းလင်းပါ။ ဥပမာ- glossary ကို တည်းဖြတ်ပြီးနောက် ဘာသာပြန်ချက်အသစ်လိုချင်သည့်အခါမျိုးတွင်သာ။ အင်ဂျင် သို့မဟုတ် ပစ်မှတ်ဘာသာစကားကို ပြောင်းလဲခြင်းသည် သီးခြား cache တစ်ခုကို စတင်ပြီးဖြစ်သည်။
Calibre သည် မှန်ကန်သော ကိရိယာဖြစ်သည့်အခါနှင့် မဖြစ်သည့်အခါ
Calibre plugin ကို အောက်ပါအခါမျိုးတွင် အသုံးပြုပါ-
- စာအုပ်သည် DRM မပါဘဲ သင့် Calibre library တွင် ရှိပြီးဖြစ်ပါက၊
- အင်ဂျင်ကို သင်ကိုယ်တိုင် ရွေးချယ်ပြီး ပေးချေလိုပါက၊
- Advanced Mode တွင် စာပိုဒ်များကို ပြန်လည်သုံးသပ်ရန် သဘောတူပါက၊ နှင့်
- စာအုပ်သည် အများအားဖြင့် ရိုးရှင်းသော စကားပြေဖြစ်ပြီး inline formatting ဆုံးရှုံးမှုက အလွန်နည်းပါက။
အခြား workflow တစ်ခုကို ရှာဖွေပါ-
- စာအုပ်သည် inline formatting၊ cross-reference သို့မဟုတ် linked note များပေါ်တွင် မှီခိုနေပါက (ဖတ်စာအုပ်များနှင့် ပညာရေးဆိုင်ရာ စာအုပ်များစွာကဲ့သို့)၊
- အမည်များနှင့် ဝေါဟာရများသည် ရာနှင့်ချီသော စာမျက်နှာများတစ်လျှောက် တသမတ်တည်းဖြစ်ရမည်ဖြစ်ပြီး glossary ဖိုင်ကို သင်ကိုယ်တိုင် ထိန်းသိမ်းလိုခြင်းမရှိပါက၊
- markup စစ်ဆေးခြင်းနှင့် ပြုပြင်ခြင်းကို သင်ကိုယ်တိုင် မလုပ်လိုပါက၊ သို့မဟုတ်
- API key များ၊ rate limit များနှင့် job log များနှင့် ပတ်သက်၍ အဆင်မပြေပါက။
ဒုတိယစာရင်းက သင့်စာအုပ်ကို ဖော်ပြနေပါက ရွေးချယ်စရာတစ်ခုမှာ EPUB ကို BookTranslator သို့ အပ်လုဒ်တင်ပြီး မပေးချေမီ စျေးနှုန်းကို ကြည့်ရှုခြင်းဖြစ်သည်။ ပြီးစီးသော အလုပ်များတွင် ပစ်မှတ်ဘာသာစကားတစ်ခုတည်း ဒေါင်းလုဒ်နှင့် ဘာသာနှစ်မျိုးလုံး ဒေါင်းလုဒ် နှစ်မျိုးလုံး ရရှိနိုင်ပြီး အမည်များနှင့် အဓိကဝေါဟာရများကို သင်ရေးသားရသော ဖိုင်အစား built-in glossary ဖြင့် တသမတ်တည်း ထိန်းသိမ်းထားသည်။ ၎င်းသည် အခကြေးငွေပေးရသော ဝန်ဆောင်မှုတစ်ခုဖြစ်သည်။ သင်အသုံးပြုသည့် ကိရိယာမှာ မည်သည့်ဟာဖြစ်ပါစေ အထက်ပါ markup စစ်ဆေးမှုကို output ပေါ်တွင် chạy ပြီး ရှည်လျားသော ဘာသာပြန်ချက်များကို အားကိုးမီ ပြန်လည်သုံးသပ်ပါ။ EPUB translation tools comparison တွင် Calibre plugin၊ browser tools နှင့် file services များကို ဘေးချင်းယှဉ် ဖော်ပြထားသည်။ ရွေးချယ်မီ နှိုင်းယှဉ်လိုပါက ကြည့်ရှုနိုင်သည်။
ဆက်စပ် ဆောင်းပါးများ





