หยุดแก้ไขไฟล์ .po
เริ่มส่งมอบ

รักษาไฟล์ locale ให้อัปเดต ปราศจากข้อผิดพลาด และผสานรวมกับเวิร์กโฟลว์ของคุณ

$ python manage.py translate --target-lang fr
ℹ️ พบ 45 รายการที่ยังไม่ได้แปล
🔄 กำลังแปลด้วย gpt-4o-mini...
✓ แปล 'Welcome back, %(username)s' แล้ว
✓ แปล 'Your subscription expires on %s' แล้ว
✓ แปล 'Settings' แล้ว
... อีก 42 รายการ ...

✨ อัปเดต locale/fr/django.po สำเร็จ

ทำไมต้อง TranslateBot?

สร้างขึ้นสำหรับนักพัฒนาที่ให้ความสำคัญกับเวลา

รองรับหลายผู้ให้บริการ

ใช้โมเดลใดก็ได้ที่รองรับโดย LiteLLM: GPT-4, Claude 3.5 Sonnet, Gemini Pro และอื่นๆ เปลี่ยนโมเดลด้วยการเปลี่ยนคอนฟิกเพียงครั้งเดียว

บริบทอัจฉริยะ

รักษา Django placeholders, HTML tags และ format strings ได้อย่างสมบูรณ์แบบ ไม่มีตัวแปรเสียในโปรดักชัน

เป็นมิตรกับนักพัฒนา

อินเทอร์เฟซ CLI ง่ายๆ โหมด Dry-run เพื่อดูตัวอย่างการเปลี่ยนแปลง การเขียนทับแบบเลือกได้

วิธีการทำงาน

1

สร้างข้อความ

รัน Django makemessages มาตรฐานเพื่อสร้างไฟล์ .po

2

แปล

รัน translatebot เพื่อเติม msgstr entries ที่ว่างด้วย AI

3

คอมไพล์

รัน compilemessages และ deploy แอปของคุณ

เริ่มต้นในไม่กี่วินาที

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