.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

پیغامات بنائیں

.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