এর জন্য AI লোকালাইজেশন any browser extension
আপনার সোর্স messages.json আপলোড করুন, টার্গেট ভাষা বাছুন, একবার পেমেন্ট করুন, এবং শিপ-রেডি _locales ZIP ডাউনলোড করুন।
এটি কীভাবে কাজ করে
আপনার WebExtension লোকালাইজ করতে তিনটি সহজ ধাপ। পেমেন্টের পর অনুবাদ চালানো হয়—আমরা জবগুলো কিউ করি এবং কয়েক মিনিটের মধ্যে ZIP তৈরি করি।
আপলোড করুন
আপনার সোর্স messages.json ফাইলটি ড্রপ করুন। আমরা তা সঙ্গে সঙ্গে পার্স করি এবং WebExtension ফরম্যাট যাচাই করি।
ভাষা নির্বাচন করুন ও দাম দেখুন
৫২টি ভাষা থেকে বেছে নিন। পেমেন্টের আগে আপনার ফাইলের সাইজ অনুযায়ী স্বচ্ছ মূল্য দেখুন।
ZIP ডাউনলোড করুন
Stripe দিয়ে একবার পেমেন্ট করুন। আমরা সব _locales/{lang}/messages.json ফাইল তৈরি করি এবং সেগুলোকে একটি ZIP-এ বান্ডল করি।
স্বচ্ছ মূল্য অনুমানকারী
আপলোড করার আগে ঠিক কত দিতে হবে তা দেখুন। আপলোডের পর স্ট্রিংয়ের দৈর্ঘ্য এবং নির্বাচিত ভাষার ভিত্তিতে চূড়ান্ত কোট গণনা করা হয়।
১. ফাইল আপলোড করুন
এখানে messages.json ড্রপ করুন
অথবা ব্রাউজ করতে ক্লিক করুন
Chrome, Firefox, Edge, Opera & Safari. Max 500KB.
২. ভাষা নির্বাচন করুন
55টির মধ্যে 3টি ভাষা নির্বাচিত
৩. আপনার অনুমান
চেকআউট পেজে ফাইল আপলোডের পর চূড়ান্ত মূল্য গণনা করা হবে
একবারের পেমেন্ট • কোনো সাবস্ক্রিপশন নেই
ডেভেলপারদের জন্য তৈরি
WebExtension লোকেল ফরম্যাটের জন্য উদ্দেশ্যপ্রণোদিতভাবে তৈরি। এটি কোনো সাধারণ অনুবাদ টুল নয়।
WebExtension ফরম্যাট সম্পর্কে সচেতন
message, description, এবং placeholders সাপোর্টসহ WebExtension messages.json স্ট্রাকচারের জন্য বিশেষভাবে তৈরি।
প্লেসহোল্ডার সুরক্ষা
$PLACEHOLDER$ সিনট্যাক্স হুবহু অপরিবর্তিত রাখে। আপনার ভেরিয়েবল সব ভাষায় অক্ষুণ্ণ থাকে।
বর্ণনার প্রসঙ্গ
আমরা আপনার description ফিল্ডগুলো পড়ি এবং আরও নির্ভুল AI অনুবাদের জন্য সেগুলোকে প্রসঙ্গ-ইঙ্গিত হিসেবে ব্যবহার করি।
ZIP এক্সপোর্ট প্রস্তুত
সঠিক _locales/{lang}/messages.json ফোল্ডার স্ট্রাকচারসহ একটি ZIP ডাউনলোড করুন। আপনার এক্সটেনশনে এটি ড্রপ করুন।
সমান্তরাল প্রক্রিয়াকরণ
সব ভাষা একসাথে অনুবাদ করা হয়। বেশিরভাগ কাজ ৫ মিনিটের কম সময়ে সম্পন্ন হয়।
একবারের পেমেন্ট
কোনো সাবস্ক্রিপশন নেই, কোনো মাসিক ফি নেই। প্রতি জবের জন্য একবার পেমেন্ট করুন, চিরদিন ডাউনলোড করুন।
WebExtension এক্সটেনশনের i18n কীভাবে কাজ করে
WebExtensions store locale strings in _locales/{locale}/messages.json. Adding "default_locale" to manifest.json enables the i18n API. Chrome, Firefox, Edge, Opera, and Safari all use this same format — LocalePack handles the translation and correct folder structure for every browser in one order.
_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 / browser.i18nউদাহরণ কল
getMessage("key")ম্যানিফেস্টে আবশ্যক
"default_locale"A complete _locales/ folder is required for your extension to display in users' languages across all browser extension stores. Each store reads the locale folder automatically.
সাধারণ টুলই কেন ব্যবহার করবেন না?
সাধারণ উদ্দেশ্যের অনুবাদ টুলগুলো WebExtension ফরম্যাট বোঝে না।
LocalePack | ম্যানুয়াল অনুবাদ | সাধারণ TMS | |
|---|---|---|---|
| সেটআপ সময় | ২ মিনিট | প্রতি ভাষায় ঘণ্টা | ৩০+ মিনিট |
| খরচের স্বচ্ছতা | |||
| WebExtension ফরম্যাট নিরাপত্তা | |||
| প্লেসহোল্ডার সুরক্ষা | |||
| গতি (৫২টি ভাষা) | < ৫ মিনিট | সপ্তাহ | ঘণ্টা |
| সেরা উপযোগী | All WebExtension formats | ছোট প্রকল্প | এন্টারপ্রাইজ ওয়েব অ্যাপ |
এক্সটেনশন ডেভেলপারদের আস্থা অর্জিত
“একঘেয়ে কাজের অনেক ঘণ্টা বাঁচিয়েছে। আমার messages.json আপলোড করলাম, আর ঠিক যে ফরম্যাটটা দরকার ছিল সেই ফরম্যাটেই নিখুঁত অনুবাদ ফিরে পেলাম।”
সারা কে.
ইন্ডি ডেভ, AdBlock এক্সটেনশন
“Works for all my extensions — Chrome, Firefox, and Edge. One upload, all formats covered.”
মার্কাস টি.
এক্সটেনশন মেইনটেইনার
“স্বচ্ছ মূল্য নির্ধারণটাই ছিল মূল আকর্ষণ। কিছু আপলোড করার আগেই আমি ঠিক জানতাম কত দিতে হবে।”
দেব জে.
ওপেন সোর্স অবদানকারী
52
সমর্থিত লোকেল
100%
প্লেসহোল্ডার-নিরাপদ আউটপুট
ZIP
শিপ করার জন্য প্রস্তুত
প্রায়শই জিজ্ঞাসিত প্রশ্ন
LocalePack সম্পর্কে আপনার যা যা জানা দরকার।
আপনার WebExtension কি বিশ্বজুড়ে রিলিজ করতে প্রস্তুত?
একবার পেমেন্ট - ZIP ডাউনলোড - বিশ্বজুড়ে রিলিজ
LocalePack চেষ্টা করুন