Ngừng chỉnh sửa tệp .po.
Hãy bắt đầu phát hành.

Một lệnh. Mọi ngôn ngữ. Vài xu cho mỗi bản dịch. Không cần đăng ký, không cổng trung gian, không sao chép-dán.

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

Vì sao chọn TranslateBot?

Được xây dựng cho các lập trình viên coi trọng thời gian.

Tăng dần & hiệu quả

Chỉ dịch các chuỗi mới và thay đổi. Gom các yêu cầu API thành nhóm để giữ chi phí token thấp. Thêm 10 chuỗi, trả tiền cho 10 chuỗi.

Nhất quán và hiểu ngữ cảnh

TRANSLATING.md cung cấp cho AI của bạn một bảng thuật ngữ được quản lý phiên bản. Cùng một thuật ngữ trong mỗi lần chạy, trên mọi ngôn ngữ.

An toàn với placeholder

Bảo toàn %(name)s, {0}, %s và các thẻ HTML. Độ phủ kiểm thử 100% cho việc xử lý chuỗi định dạng.

Cách hoạt động

1

Tạo messages

Chạy lệnh makemessages chuẩn của Django để tạo các tệp .po.

2

Dịch

Chạy translatebot để điền các mục msgstr trống bằng AI.

3

Biên dịch

Chạy compilemessages và triển khai ứng dụng của bạn.

Bắt đầu trong vài giây

1. Cài đặt gói

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

2. Thêm vào INSTALLED_APPS

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

3. Chạy lệnh

python manage.py translate --target-lang fr