.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 अनुरोधों को बैच करता है। 10 स्ट्रिंग्स जोड़ें, 10 के लिए भुगतान करें।

सुसंगत और संदर्भ-जागरूक

TRANSLATING.md आपके AI को संस्करण-नियंत्रित शब्दावली प्रदान करता है। हर बार एक जैसी शब्दावली, हर भाषा में।

प्लेसहोल्डर-सुरक्षित

%(name)s, {0}, %s और HTML टैग को सुरक्षित रखता है। फ़ॉर्मेट स्ट्रिंग हैंडलिंग पर 100% टेस्ट कवरेज।

यह कैसे काम करता है

1

Make Messages

.po फाइलें जनरेट करने के लिए स्टैंडर्ड Django makemessages चलाएं।

2

अनुवाद करें

AI के साथ खाली msgstr एंट्रीज़ भरने के लिए translatebot चलाएं।

3

कंपाइल करें

compilemessages चलाएं और अपना ऐप डिप्लॉय करें।

सेकंडों में शुरू करें

1. पैकेज इंस्टॉल करें

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

2. INSTALLED_APPS में जोड़ें

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

3. कमांड चलाएं

python manage.py translate --target-lang fr