Cách Hoạt Động

Cái nhìn sâu vào cách TranslateBot xử lý các bản dịch của bạn.

Quét

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

So Sánh

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

Dịch

Gửi batch đến AI model bạn chọn

Ghi

Cập nhật file .po của bạn với các bản dịch

Bảo Toàn Placeholder

Django sử dụng các placeholder đặc biệt cho giá trị động. Phá vỡ chúng sẽ làm crash ứng dụng của bạn. TranslateBot giữ chúng nguyên vẹn.

Input (msgid) Welcome back, %(username)s! You have %(count)d new messages.
Output (msgstr - Tiếng Pháp) Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s Named string
%(count)d Named integer
%s Positional string
{0} Format index

Tại Sao Dry Run?

Trước khi chạy bản dịch đầy đủ, 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ỳ API call hoặc thay đổi nào đến file của bạn.

$ python manage.py translate --target-lang nl --dry-run
ℹ️ Tìm thấy 3 entry chưa được dịch
🔍 Chế độ dry run: bỏ qua dịch LLM

✓ Sẽ dịch 'Welcome to our platform'
✓ Sẽ dịch 'Save changes'
✓ Sẽ dịch 'Delete account'

Dry run hoàn thành: 3 entry sẽ được dịch
Không có chi phí API
Xem những gì cần dịch
Không thay đổi file

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