Cách thức hoạt động

Khám phá bên trong cách TranslateBot xử lý bản dịch của bạn.

Quét

Tìm tất cả tệp .po trong các thư mục locale của bạn

So sánh

Xác định các mục có giá trị msgstr trống

Dịch

Gửi theo lô đến mô hình AI bạn chọn

Ghi

Cập nhật các tệp .po của bạn bằng bản dịch

Bảo toàn placeholder

Django sử dụng các placeholder đặc biệt cho giá trị động. Làm hỏng chúng sẽ khiến ứng dụng gặp sự cố. TranslateBot giữ chúng nguyên vẹn.

Đầu vào (msgid) Welcome back, %(username)s! You have %(count)d new messages.
Đầu ra (msgstr - tiếng Pháp) Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s Chuỗi có tên
%(count)d Số nguyên có tên
%s Chuỗi theo vị trí
{0} Chỉ mục định dạng

Vì sao dùng Dry Run?

Trước khi chạy dịch đầy đủ, hãy dùng --dry-run để xem chính xác nội dung sẽ được dịch - mà không tạo bất kỳ lệnh gọi API nào hoặc thay đổi tệp của bạn.

$ python manage.py translate --target-lang nl --dry-run
ℹ️ Found 3 untranslated entries
🔍 Dry run mode: skipping LLM translation

✓ Would translate 'Welcome to our platform'
✓ Would translate 'Save changes'
✓ Would translate 'Delete account'

Dry run complete: 3 entries would be translated
Không tốn chi phí API
Xem nội dung cần dịch
Không thay đổi tệp

Sẵn sàng tự động hóa bản dịch của bạn chưa?