.po ফাইল এডিট করা বন্ধ করুন।
শিপিং শুরু করুন।

একটি কমান্ড। আপনার সব ভাষা। প্রতি অনুবাদে সামান্য খরচ। কোনো সাবস্ক্রিপশন নেই, কোনো পোর্টাল নেই, কোনো কপি-পেস্ট নেই।

PyPI Downloads GitHub stars
$ python manage.py translate --target-lang fr
ℹ️ Found 45 untranslated entries
🔄 Translating with gpt-4o-mini...
✓ Translated 'Welcome back, %(username)s'
✓ Translated 'Your subscription expires on %s'
✓ Translated 'Settings'
... 42 more entries ...
✨ Successfully updated locale/fr/django.po

কেন TranslateBot?

যারা তাদের সময়কে মূল্য দেয় সেই ডেভেলপারদের জন্য তৈরি।

ক্রমবর্ধমান ও দক্ষ

শুধুমাত্র নতুন ও পরিবর্তিত স্ট্রিং অনুবাদ করে। টোকেন খরচ কম রাখতে API অনুরোধ ব্যাচ করে। ১০টি স্ট্রিং যোগ করুন, ১০টির জন্য অর্থ প্রদান করুন।

সামঞ্জস্যপূর্ণ ও প্রসঙ্গ-সচেতন

TRANSLATING.md আপনার AI-কে সংস্করণ-নিয়ন্ত্রিত শব্দকোষ দেয়। প্রতিবার একই পরিভাষা, প্রতিটি ভাষায়।

প্লেসহোল্ডার-নিরাপদ

%(name)s, {0}, %s এবং HTML ট্যাগ সংরক্ষণ করে। ফরম্যাট স্ট্রিং হ্যান্ডলিংয়ে 100% টেস্ট কভারেজ।

কিভাবে কাজ করে

1

মেসেজ তৈরি করুন

.po ফাইল জেনারেট করতে স্ট্যান্ডার্ড Django makemessages চালান।

2

অনুবাদ করুন

AI দিয়ে খালি msgstr এন্ট্রিগুলি পূরণ করতে translatebot চালান।

3

কম্পাইল করুন

compilemessages চালান এবং আপনার অ্যাপ ডিপ্লয় করুন।

সেকেন্ডের মধ্যে শুরু করুন

১. প্যাকেজ ইনস্টল করুন

uv add --dev translatebot-django
poetry add --group dev translatebot-django
pip install translatebot-django

২. INSTALLED_APPS-এ যোগ করুন

# settings.py
INSTALLED_APPS = [
    ...
    "translatebot_django",
]

৩. কমান্ড চালান

python manage.py translate --target-lang fr