এর জন্য AI লোকালাইজেশন Chrome এক্সটেনশন
আপনার সোর্স messages.json আপলোড করুন, টার্গেট ভাষা বাছুন, একবার পেমেন্ট করুন, এবং শিপ-রেডি _locales ZIP ডাউনলোড করুন।
এটি কীভাবে কাজ করে
আপনার Chrome এক্সটেনশন লোকালাইজ করতে তিনটি সহজ ধাপ। পেমেন্টের পর অনুবাদ চালানো হয়—আমরা জবগুলো কিউ করি এবং কয়েক মিনিটের মধ্যে ZIP তৈরি করি।
আপলোড করুন
আপনার সোর্স messages.json ফাইলটি ড্রপ করুন। আমরা তা সঙ্গে সঙ্গে পার্স করি এবং Chrome এক্সটেনশন ফরম্যাট যাচাই করি।
ভাষা নির্বাচন করুন ও দাম দেখুন
৫২টি ভাষা থেকে বেছে নিন। পেমেন্টের আগে আপনার ফাইলের সাইজ অনুযায়ী স্বচ্ছ মূল্য দেখুন।
ZIP ডাউনলোড করুন
Stripe দিয়ে একবার পেমেন্ট করুন। আমরা সব _locales/{lang}/messages.json ফাইল তৈরি করি এবং সেগুলোকে একটি ZIP-এ বান্ডল করি।
স্বচ্ছ মূল্য অনুমানকারী
আপলোড করার আগে ঠিক কত দিতে হবে তা দেখুন। আপলোডের পর স্ট্রিংয়ের দৈর্ঘ্য এবং নির্বাচিত ভাষার ভিত্তিতে চূড়ান্ত কোট গণনা করা হয়।
১. ফাইল আপলোড করুন
এখানে messages.json ড্রপ করুন
অথবা ব্রাউজ করতে ক্লিক করুন
শুধু Chrome এক্সটেনশন ফরম্যাট। সর্বোচ্চ 500KB।
২. ভাষা নির্বাচন করুন
55টির মধ্যে 3টি ভাষা নির্বাচিত
৩. আপনার অনুমান
চেকআউট পেজে ফাইল আপলোডের পর চূড়ান্ত মূল্য গণনা করা হবে
একবারের পেমেন্ট • কোনো সাবস্ক্রিপশন নেই
ডেভেলপারদের জন্য তৈরি
Chrome এক্সটেনশন লোকেল ফরম্যাটের জন্য উদ্দেশ্যপ্রণোদিতভাবে তৈরি। এটি কোনো সাধারণ অনুবাদ টুল নয়।
Chrome ফরম্যাট সম্পর্কে সচেতন
message, description, এবং placeholders সাপোর্টসহ Chrome এক্সটেনশন messages.json স্ট্রাকচারের জন্য বিশেষভাবে তৈরি।
প্লেসহোল্ডার সুরক্ষা
$PLACEHOLDER$ সিনট্যাক্স হুবহু অপরিবর্তিত রাখে। আপনার ভেরিয়েবল সব ভাষায় অক্ষুণ্ণ থাকে।
বর্ণনার প্রসঙ্গ
আমরা আপনার description ফিল্ডগুলো পড়ি এবং আরও নির্ভুল AI অনুবাদের জন্য সেগুলোকে প্রসঙ্গ-ইঙ্গিত হিসেবে ব্যবহার করি।
ZIP এক্সপোর্ট প্রস্তুত
সঠিক _locales/{lang}/messages.json ফোল্ডার স্ট্রাকচারসহ একটি ZIP ডাউনলোড করুন। আপনার এক্সটেনশনে এটি ড্রপ করুন।
সমান্তরাল প্রক্রিয়াকরণ
সব ভাষা একসাথে অনুবাদ করা হয়। বেশিরভাগ কাজ ৫ মিনিটের কম সময়ে সম্পন্ন হয়।
একবারের পেমেন্ট
কোনো সাবস্ক্রিপশন নেই, কোনো মাসিক ফি নেই। প্রতি জবের জন্য একবার পেমেন্ট করুন, চিরদিন ডাউনলোড করুন।
Chrome এক্সটেনশনের i18n কীভাবে কাজ করে
Chrome এক্সটেনশনগুলো i18n সক্রিয় করতে manifest.json-এ "default_locale" ঘোষণা করে। এরপর ব্রাউজার রানটাইমে _locales/{locale}/messages.json থেকে লোকেল স্ট্রিং পড়ে। প্রতিটি কী-তে একটি "message" ফিল্ড থাকে, প্রসঙ্গের জন্য ঐচ্ছিক "description", এবং ডাইনামিক মানের জন্য ঐচ্ছিক "placeholders" — এগুলো সবই LocalePack নেটিভভাবে বুঝতে পারে।
_locales/
├── en/
│ └── messages.json ← default_locale
├── de/
│ └── messages.json
├── fr/
│ └── messages.json
└── ja/
└── messages.json{
"appName": {
"message": "My Extension",
"description": "Extension name"
},
"greeting": {
"message": "Hello, $USER$!",
"placeholders": {
"user": { "content": "$1" }
}
}
}রানটাইম API
chrome.i18nউদাহরণ কল
chrome.i18n.getMessage("appName")ম্যানিফেস্টে আবশ্যক
"default_locale"_locales/ এ ভিজিটরের ভাষার ফোল্ডার থাকলে Chrome Web Store স্বয়ংক্রিয়ভাবে তাদের লোকেলে আপনার এক্সটেনশনের নাম ও বিবরণ দেখায়।
সাধারণ টুলই কেন ব্যবহার করবেন না?
সাধারণ উদ্দেশ্যের অনুবাদ টুলগুলো Chrome এক্সটেনশন ফরম্যাট বোঝে না।
LocalePack | ম্যানুয়াল অনুবাদ | সাধারণ TMS | |
|---|---|---|---|
| সেটআপ সময় | ২ মিনিট | প্রতি ভাষায় ঘণ্টা | ৩০+ মিনিট |
| খরচের স্বচ্ছতা | |||
| Chrome ফরম্যাট নিরাপত্তা | |||
| প্লেসহোল্ডার সুরক্ষা | |||
| গতি (৫২টি ভাষা) | < ৫ মিনিট | সপ্তাহ | ঘণ্টা |
| সেরা উপযোগী | Chrome এক্সটেনশন | ছোট প্রকল্প | এন্টারপ্রাইজ ওয়েব অ্যাপ |
এক্সটেনশন ডেভেলপারদের আস্থা অর্জিত
“একঘেয়ে কাজের অনেক ঘণ্টা বাঁচিয়েছে। আমার messages.json আপলোড করলাম, আর ঠিক যে ফরম্যাটটা দরকার ছিল সেই ফরম্যাটেই নিখুঁত অনুবাদ ফিরে পেলাম।”
সারা কে.
ইন্ডি ডেভ, AdBlock এক্সটেনশন
“অবশেষে এমন একটি টুল, যা Chrome এক্সটেনশনের ফরম্যাট বোঝে। অনুবাদের পর আর ভাঙা প্লেসহোল্ডার ঠিক করতে হয় না।”
মার্কাস টি.
এক্সটেনশন মেইনটেইনার
“স্বচ্ছ মূল্য নির্ধারণটাই ছিল মূল আকর্ষণ। কিছু আপলোড করার আগেই আমি ঠিক জানতাম কত দিতে হবে।”
দেব জে.
ওপেন সোর্স অবদানকারী
52
সমর্থিত লোকেল
100%
প্লেসহোল্ডার-নিরাপদ আউটপুট
ZIP
শিপ করার জন্য প্রস্তুত
প্রায়শই জিজ্ঞাসিত প্রশ্ন
LocalePack সম্পর্কে আপনার যা যা জানা দরকার।
আপনার Chrome এক্সটেনশন কি বিশ্বজুড়ে রিলিজ করতে প্রস্তুত?
একবার পেমেন্ট - ZIP ডাউনলোড - বিশ্বজুড়ে রিলিজ
LocalePack চেষ্টা করুন