หยุดแก้ไขไฟล์ .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 ของคุณ ใช้คำศัพท์เดียวกันทุกครั้งที่รัน ในทุกภาษา

ปลอดภัยสำหรับ placeholder

รักษา %(name)s, {0}, %s และแท็ก HTML ครอบคลุมการทดสอบ 100% สำหรับการจัดการ format string

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

1

สร้าง Messages

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

2

แปลภาษา

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

3

คอมไพล์

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

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

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