كيف يعمل

نظرة تحت الغطاء على كيفية تعامل TranslateBot مع ترجماتك.

مسح

يجد جميع ملفات .po في دلائل اللغة الخاصة بك

مقارنة

يحدد الإدخالات ذات قيم msgstr الفارغة

ترجمة

يرسل دفعات إلى نموذج الذكاء الاصطناعي المختار

كتابة

يحدث ملفات .po الخاصة بك بالترجمات

الحفاظ على العناصر النائبة

يستخدم Django عناصر نائبة خاصة للقيم الديناميكية. كسر هذه العناصر يعطل تطبيقك. TranslateBot يحافظ عليها سليمة.

الإدخال (msgid) Welcome back, %(username)s! You have %(count)d new messages.
الإخراج (msgstr - فرنسي) Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s سلسلة مسماة
%(count)d عدد صحيح مسمى
%s سلسلة موضعية
{0} فهرس التنسيق

لماذا التشغيل الجاف؟

قبل تشغيل ترجمة كاملة، استخدم --dry-run لرؤية ما سيتم ترجمته بالضبط—دون إجراء أي استدعاءات API أو تغييرات على ملفاتك.

$ python manage.py translate --target-lang nl --dry-run
ℹ️ تم العثور على 3 إدخالات غير مترجمة
🔍 وضع التشغيل الجاف: تخطي ترجمة LLM

✓ سيتم ترجمة 'مرحباً بك في منصتنا'
✓ سيتم ترجمة 'حفظ التغييرات'
✓ سيتم ترجمة 'حذف الحساب'

اكتمل التشغيل الجاف: سيتم ترجمة 3 إدخالات
لا تكاليف API
انظر ما يحتاج ترجمة
لا تغييرات في الملفات

مستعد لأتمتة ترجماتك؟