توقف عن تحرير ملفات .po.
ابدأ في الشحن.

حافظ على ملفات اللغة محدثة وخالية من الأخطاء ومتكاملة مع سير عملك.

$ python manage.py translate --target-lang fr
ℹ️ تم العثور على 45 إدخال غير مترجم
🔄 جاري الترجمة باستخدام gpt-4o-mini...
✓ تمت ترجمة 'مرحباً بعودتك، %(username)s'
✓ تمت ترجمة 'اشتراكك ينتهي في %s'
✓ تمت ترجمة 'الإعدادات'
... 42 إدخال إضافي ...

✨ تم تحديث locale/fr/django.po بنجاح

لماذا TranslateBot؟

مصمم للمطورين الذين يقدرون وقتهم.

دعم متعدد المزودين

استخدم أي نموذج مدعوم من LiteLLM: GPT-4، Claude 3.5 Sonnet، Gemini Pro، والمزيد. قم بتبديل النماذج بتغيير إعداد واحد.

سياق ذكي

يحافظ على عناصر Django النائبة وعلامات HTML وسلاسل التنسيق بشكل مثالي. لا متغيرات معطلة في الإنتاج.

ودود للمطورين

واجهة CLI بسيطة. وضع التشغيل الجاف لمعاينة التغييرات. الكتابة الفوقية الانتقائية.

كيف يعمل

1

إنشاء الرسائل

قم بتشغيل makemessages القياسي في Django لإنشاء ملفات .po.

2

ترجمة

قم بتشغيل translatebot لملء إدخالات msgstr الفارغة بالذكاء الاصطناعي.

3

تجميع

قم بتشغيل compilemessages ونشر تطبيقك.

ابدأ في ثوانٍ

1. تثبيت الحزمة

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

2. إضافة إلى INSTALLED_APPS

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

3. تشغيل الأمر

python manage.py translate --target-lang fr