หยุดแก้ไขไฟล์ .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

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

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

2

แปล

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

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