যেভাবে এটি কাজ করে

TranslateBot কীভাবে আপনার অনুবাদ পরিচালনা করে তার ভেতরের খবর।

স্ক্যান

আপনার locale ডিরেক্টরিতে সব .po ফাইল খুঁজে বের করে

ডিফ

খালি msgstr মানযুক্ত এন্ট্রি শনাক্ত করে

অনুবাদ করুন

আপনার বেছে নেওয়া AI মডেলে ব্যাচ পাঠায়

লেখে

অনুবাদসহ আপনার .po ফাইল আপডেট করে

প্লেসহোল্ডার সংরক্ষণ

Django ডাইনামিক মানের জন্য বিশেষ প্লেসহোল্ডার ব্যবহার করে। এগুলো ভেঙে দিলে আপনার অ্যাপ ক্র্যাশ করে। TranslateBot সেগুলো অক্ষত রাখে।

ইনপুট (msgid) Welcome back, %(username)s! You have %(count)d new messages.
আউটপুট (msgstr - ফরাসি) Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s নামযুক্ত স্ট্রিং
%(count)d নামযুক্ত পূর্ণসংখ্যা
%s পজিশনাল স্ট্রিং
{0} ফরম্যাট ইনডেক্স

কেন ড্রাই রান?

সম্পূর্ণ অনুবাদ চালানোর আগে, কোনো API কল বা আপনার ফাইলে পরিবর্তন না করেই ঠিক কী অনুবাদ হবে তা দেখতে --dry-run ব্যবহার করুন।

$ python manage.py translate --target-lang nl --dry-run
ℹ️ Found 3 untranslated entries
🔍 Dry run mode: skipping LLM translation

✓ Would translate 'Welcome to our platform'
✓ Would translate 'Save changes'
✓ Would translate 'Delete account'

Dry run complete: 3 entries would be translated
কোনো API খরচ নেই
কী অনুবাদ প্রয়োজন দেখুন
কোনো ফাইল পরিবর্তন নেই

আপনার অনুবাদ স্বয়ংক্রিয় করতে প্রস্তুত?