.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

Messages بنائیں

.po فائلیں بنانے کے لیے معیاری Django makemessages چلائیں۔

2

ترجمہ کریں

خالی msgstr اندراجات کو AI سے بھرنے کے لیے 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