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