Cách Hoạt Động
Một cái nhìn bên trong về cách TranslateBot xử lý các bản dịch của bạn.
Quét
Tìm tất cả các tệp .po trong 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 với 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 của bạn bị lỗi. 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 vị trí
{0}
Chỉ số định dạng
Tại Sao Dùng Dry Run?
Trước khi chạy dịch toàn bộ, sử dụng --dry-run để xem chính xác những gì sẽ được dịch - mà không thực hiện bất kỳ lệnh gọi API hay thay đổi tệp nào.
$
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 những gì cần dịch
Không thay đổi tệp