Quay lại blog

Claude vs GPT-6 vs Gemini vs DeepL cho dịch thuật Django (2026)

2026-07-09 Đọc 11 phút
Claude vs GPT-6 vs Gemini vs DeepL cho dịch thuật Django (2026)

Claude, GPT-6, Gemini và DeepL đều có thể dịch tốt các file .po của Django. Những khác biệt thực sự quan trọng vào tháng 9 năm 2026 là giá cả, bạn chọn phân khúc mô hình nào, và bạn có thể truyền ngữ cảnh dự án vào hay không. Bài so sánh này đề cập đến các mô hình hiện tại của từng nhà cung cấp, những gì các benchmark dịch thuật WMT thực sự tìm ra, và chi phí để dịch một dự án Django điển hình với từng lựa chọn.

Mọi mô hình ở đây đều hoạt động với TranslateBot, thông qua LiteLLM hoặc qua nhà cung cấp DeepL tích hợp sẵn. Nếu bạn thiết lập bản dịch Django lần đầu, hướng dẫn đầy đủ về Django localization sẽ trình bày phần thiết lập trước khi bạn chọn nhà cung cấp.

Lưu ý về nguồn: chúng tôi chưa tự chạy benchmark trên các phiên bản mô hình này. Các nhận định về chất lượng bên dưới đến từ các WMT shared task và một bộ dữ liệu lớn trong ngành, tất cả đều có liên kết. Giá lấy từ trang giá của từng nhà cung cấp tại thời điểm ngày 26 tháng 9 năm 2026.

Trả lời nhanh

Nếu bạn muốn... Dùng
Lựa chọn tốt rẻ nhất gpt-6-luna
Chất lượng tốt nhất trên mỗi đô la claude-sonnet-5 hoặc gpt-6-sol
Chất lượng cao nhất cho đợt ra mắt hoặc nội dung marketing claude-opus-5-5
Không có ngân sách gemini/gemini-3.5-flash-lite trên gói miễn phí của Gemini
Hoàn toàn không dùng LLM, hoặc bạn đã trả tiền cho DeepL DeepL

Mặc định của TranslateBot là gpt-6-luna, nên một dự án không đặt mô hình đã dùng lựa chọn tốt rẻ nhất.

Benchmark nói gì

Đánh giá dịch máy nghiêm ngặt nhất là WMT shared task diễn ra hằng năm. Các chuyên gia đánh giá chấm điểm đầu ra của mọi hệ thống tham gia, và kết quả được công bố dưới dạng các cụm chất lượng thay vì một bảng xếp hạng duy nhất.

WMT24: Claude 3.5 Sonnet chiến thắng

Trong WMT24 General MT task, Claude 3.5 Sonnet là hệ thống tốt nhất tổng thể và thắng 9 trên 11 cặp ngôn ngữ. Đó là lần đầu tiên một LLM đa năng đánh bại mọi hệ thống dịch chuyên dụng trong cuộc thi.

WMT25: Gemini 2.5 Pro chiến thắng

Tại WMT25, Gemini 2.5 Pro lọt vào cụm dẫn đầu ở 14 trên 16 cặp ngôn ngữ. Bản dịch tham chiếu của con người chỉ lọt vào cụm dẫn đầu ở 6 trên 15 cặp có bản tham chiếu. Ban tổ chức lưu ý điều này có thể phản ánh "the stylistic or lexical preferences of the annotators" (sở thích về văn phong hoặc từ vựng của người đánh giá), nhưng xu hướng đã rõ: các LLM hàng đầu hiện ngang bằng hoặc vượt các bản tham chiếu của dịch giả chuyên nghiệp trong những bài kiểm tra này.

WMT26: chưa công bố

WMT26 diễn ra vào ngày 28–29 tháng 10 năm 2026 tại Budapest. Bài báo tổng kết kết quả chưa được công bố, và ban tổ chức không công bố bảng xếp hạng sơ bộ. Chúng tôi sẽ cập nhật bài viết này khi có kết quả.

Dữ liệu thực tế nói gì

Vào tháng 5 năm 2026, Alconost đã công bố 5.632 đánh giá chất lượng từ các dự án khách hàng thực tế trên 85 cặp ngôn ngữ. Chỉ số chất lượng của họ xếp Gemini ở mức 77,7, Claude 75,6, GPT 73,1 và DeepL 70,8. Họ chỉ báo cáo theo nhà cung cấp, không theo phiên bản mô hình, và cho biết đây là mô tả về mẫu dữ liệu của họ chứ không phải benchmark của ngành. Hãy xem các khoảng cách này là nhỏ.

Những điểm LLM vẫn còn hạn chế

Các ngôn ngữ ít tài nguyên là điểm yếu. Trong một nghiên cứu, bản dịch tiếng Anh sang tiếng Khmer bằng LLM đạt 39,10 điểm XCOMET so với 65,88 của Google Translate. Nếu bạn nhắm đến tiếng Khmer, tiếng Lào hoặc tiếng Miến Điện, hãy kiểm thử cẩn thận và nhờ người bản ngữ xem lại.

Điểm số tự động cũng có thể gây hiểu nhầm. Một đoạn có điểm COMET 0,86 hóa ra chứa một lỗi hiểu sai nghiêm trọng khi được các chuyên gia xem xét. Benchmark là điểm khởi đầu, không thay thế được người đọc bản ngữ.

Các mô hình hiện tại

Anthropic Claude

Mô hình Đầu vào / đầu ra mỗi 1M token Ghi chú
claude-haiku-4-5 $1 / $5 Claude nhanh nhất, rẻ nhất
claude-sonnet-5 $2 / $10 Cân bằng tốt nhất cho dịch thuật
claude-opus-5-5 $4 / $20 Mô hình mặc định được Anthropic khuyên dùng
claude-fable-5-1 $10 / $50 Xây dựng cho các tác vụ suy luận dài, quá mức cần thiết cho chuỗi UI

Nguồn: Claude models overview.

Thế mạnh của Claude từ trước đến nay là bản dịch đọc như thể được viết trực tiếp bằng ngôn ngữ đích, và nó tuân thủ sát các quy tắc về giọng điệu và thuật ngữ trong file TRANSLATING.md. Sonnet 5 có giá mỗi token thấp hơn Sonnet 4.5 mà nó thay thế, nên đây là mô hình nên bắt đầu.

OpenAI

Mô hình Đầu vào / đầu ra mỗi 1M token Ghi chú
gpt-6-luna $0.10 / $0.50 Mô hình hiện tại rẻ nhất
gpt-6-sol $2 / $10 Phân khúc tầm trung, cùng giá với Sonnet 5
gpt-6-astra $10 / $50 Mô hình chủ lực, hiếm khi cần cho dịch thuật
gpt-4o-mini $0.15 / $0.60 Mặc định trước đây của TranslateBot, vẫn còn khả dụng

Nguồn: OpenAI API pricing.

gpt-4o-mini và gpt-4o chưa có lịch ngừng hoạt động, nhưng OpenAI đang ngừng một số snapshot GPT-4o có ghi ngày (gpt-4o-2024-05-13 sẽ ngừng vào ngày 23 tháng 10 năm 2026, theo trang deprecations). Nếu bạn đã cố định một snapshot có ghi ngày, hãy kiểm tra danh sách đó.

Google Gemini

Mô hình Đầu vào / đầu ra mỗi 1M token Ghi chú
gemini/gemini-3.5-flash-lite $0.30 / $2.50 Google liệt kê dịch thuật là một trong các mục đích sử dụng dự kiến
gemini/gemini-3.8-flash $0.75 / $3.75 Mô hình được Google khuyên dùng; giá tăng gấp đôi vào ngày 1 tháng 1 năm 2027
gemini/gemini-3.1-pro-preview $2 / $12 Chỉ là bản preview, chưa có 3.x Pro ổn định

Nguồn: Gemini models, Gemini pricing.

Gemini đã thắng WMT25 và dẫn đầu dữ liệu của Alconost, nên xứng đáng có mặt trong danh sách lựa chọn của bạn. Đây cũng là nhà cung cấp duy nhất ở đây có gói miễn phí lâu dài: cả hai mô hình Flash trên đều có thể dùng miễn phí, với giới hạn tốc độ, và Google có thể dùng dữ liệu từ gói miễn phí để cải thiện sản phẩm của mình. Các mô hình Gemini 2.5 hiện chỉ mở cho những dự án đã dùng chúng từ trước, nên dự án mới nên bắt đầu với 3.5 Flash-Lite hoặc 3.8 Flash.

DeepL

DeepL hiện chạy một mô hình LLM thế hệ mới cho tất cả các ngôn ngữ (model_type=quality_optimized trong API), và hỗ trợ hơn 100 ngôn ngữ.

Các gói đã thay đổi trong năm 2026. Người đăng ký mới nhận gói Developer: một khoản tín dụng một lần 1 triệu ký tự, thay vì 500.000 ký tự mỗi tháng như trước. Sau đó, gói Growth có giá €23.80 mỗi tháng khi thanh toán theo năm, bao gồm 12 triệu ký tự mỗi năm, và tính €22 cho mỗi triệu ký tự vượt mức (giá tại EU đã bao gồm VAT; xem DeepL API plans).

DeepL cũng đã bổ sung quy tắc văn phong, chỉ dẫn tùy chỉnh và tối đa 5 bảng thuật ngữ cho mỗi yêu cầu. Những tính năng này hữu ích, nhưng vẫn hạn chế hơn một file TRANSLATING.md, nơi bạn có thể mô tả sản phẩm, đối tượng người dùng và thuật ngữ ưa thích bằng ngôn ngữ thông thường.

So sánh trực tiếp

Claude GPT-6 Gemini DeepL
Thành tích benchmark Thắng WMT24 Chưa thắng WMT Thắng WMT25, dẫn đầu Alconost Thấp nhất trong dữ liệu Alconost
Mô hình hiện tại rẻ nhất (đầu vào / đầu ra mỗi 1M) $1 / $5 $0.10 / $0.50 $0.30 / $2.50 €22 mỗi 1M ký tự
Ngữ cảnh TRANSLATING.md Có Có Có Không
Bảng thuật ngữ / quy tắc văn phong Qua TRANSLATING.md Qua TRANSLATING.md Qua TRANSLATING.md Tính năng gốc của API
Sử dụng miễn phí Không có Không có Gói miễn phí có giới hạn tốc độ 1M ký tự một lần
Thiết lập TranslateBot LiteLLM LiteLLM LiteLLM [deepl] extra

Chi phí cho một dự án Django

Lấy ví dụ một dự án Django cỡ vừa: 500 chuỗi, khoảng 10.000 từ, dịch sang 5 ngôn ngữ. Chúng tôi giả định khoảng 15.000 token đầu vào (các chuỗi cộng với prompt của TranslateBot) và 20.000 token đầu ra cho mỗi ngôn ngữ, vì hầu hết các ngôn ngữ tốn nhiều token hơn tiếng Anh.

Mô hình Chi phí ước tính
gpt-6-luna ~$0.06
gpt-4o-mini ~$0.07
gemini/gemini-3.5-flash-lite ~$0.27
gemini/gemini-3.8-flash ~$0.43
claude-haiku-4-5 ~$0.58
claude-sonnet-5 / gpt-6-sol ~$1.15
claude-opus-5-5 ~$2.30
DeepL (~300.000 ký tự) Nằm gọn trong tín dụng một lần, hoặc ~€6.60 theo mức phí vượt của Growth

Các con số này là ước tính. Những mô hình suy luận trước khi trả lời, như Claude Opus 5.5, tính phần suy luận đó là token đầu ra, nên chi phí có thể cao hơn bảng trên. Sau lần chạy đầu tiên, TranslateBot chỉ dịch các chuỗi mới hoặc đã thay đổi, nên các lần chạy sau thường chỉ tốn vài cent là cùng.

Nên chọn cái nào

Bắt đầu với claude-sonnet-5 hoặc gpt-6-sol nếu chất lượng quan trọng và bạn không ngại trả khoảng một đô la cho mỗi lần chạy toàn bộ dự án. Claude có thành tích benchmark tốt hơn (Claude 3.5 Sonnet đã thắng WMT24), dù hiện chưa có kết quả WMT cho chính các phiên bản này. Hai mô hình có giá như nhau.

Dùng gpt-6-luna cho dự án phụ, công cụ nội bộ, hoặc bản dịch nháp mà dù sao bạn cũng sẽ xem lại. Với khoảng sáu cent cho dự án ví dụ, chi phí gần như bằng không.

Thử Gemini nếu bạn dịch sang nhiều ngôn ngữ hoặc không có ngân sách. Nó đã thắng WMT25, đạt điểm cao nhất trong dữ liệu Alconost, và 3.5 Flash-Lite rẻ trên gói trả phí và miễn phí trên gói miễn phí.

Dùng DeepL nếu công ty bạn đã có hợp đồng với DeepL, hoặc bạn muốn dịch máy chuyên dụng với bảng thuật ngữ gốc. Không còn gói miễn phí hằng tháng như trước, nó không còn là lựa chọn mặc định cho các dự án không có ngân sách.

Kết hợp nhà cung cấp theo từng ngôn ngữ. Bạn có thể dùng một mô hình cho các ngôn ngữ châu Âu và mô hình khác cho tiếng Nhật hoặc tiếng Hàn. Chạy lệnh translate một lần cho mỗi nhà cung cấp, mỗi lần với các ngôn ngữ đích khác nhau, và chuyển đổi TRANSLATEBOT_MODEL và TRANSLATEBOT_API_KEY giữa các lần chạy.

Cách chuyển đổi nhà cung cấp trong TranslateBot

Chuyển đổi nhà cung cấp chỉ cần thay đổi hai thiết lập trong settings.py:

import os

# Claude Sonnet 5
TRANSLATEBOT_MODEL = "claude-sonnet-5"
TRANSLATEBOT_API_KEY = os.getenv("ANTHROPIC_API_KEY")

# GPT-6 Luna
TRANSLATEBOT_MODEL = "gpt-6-luna"
TRANSLATEBOT_API_KEY = os.getenv("OPENAI_API_KEY")

# Gemini 3.5 Flash-Lite
TRANSLATEBOT_MODEL = "gemini/gemini-3.5-flash-lite"
TRANSLATEBOT_API_KEY = os.getenv("GEMINI_API_KEY")

# DeepL
TRANSLATEBOT_PROVIDER = "deepl"
TRANSLATEBOT_API_KEY = os.getenv("DEEPL_API_KEY")

Với DeepL, bạn cũng cần cài DeepL extra:

uv add --dev translatebot-django[deepl]

Để thử một mô hình khác của cùng nhà cung cấp cho một lần chạy mà không thay đổi thiết lập, hãy dùng --llm-model. TRANSLATEBOT_API_KEY vẫn được sử dụng, nên mô hình phải khớp với nhà cung cấp của khóa API:

python manage.py translate --target-lang ja --llm-model gpt-6-sol

Mẹo thực tế

So sánh trên một nhánh. --dry-run không gọi mô hình, nên để so sánh đầu ra thực tế, hãy dịch lại trên một nhánh dùng tạm rồi đọc diff:

git switch -c try-gpt-6-sol
python manage.py translate --target-lang nl --overwrite --llm-model gpt-6-sol
git diff -- '*.po'

Viết TRANSLATING.md trước khi trả tiền cho một mô hình lớn hơn. Các chỉ dẫn về thuật ngữ và giọng điệu ("dịch 'cart' thành 'Warenkorb'", "dùng 'du' thân mật trong tiếng Đức") thường khắc phục được những gì trông giống vấn đề chất lượng của mô hình.

Nhờ người bản ngữ kiểm tra một mẫu. Benchmark đo mức trung bình. Trang thanh toán của bạn là một tập chuỗi cụ thể.

Theo dõi thay đổi giá của Gemini. Gemini 3.8 Flash sẽ tăng giá gấp đôi vào ngày 1 tháng 1 năm 2027. Nó vẫn rẻ cho việc dịch thuật, nhưng hãy cập nhật các ước tính của bạn.

Kết luận

Claude thắng WMT24, Gemini thắng WMT25, và trong năm 2026 khoảng cách giữa các nhà cung cấp hàng đầu là nhỏ. Với hầu hết các dự án Django, lựa chọn thực tế là giữa claude-sonnet-5 hoặc gpt-6-sol để có chất lượng và gpt-6-luna để tiết kiệm chi phí, với Gemini là một lựa chọn thay thế mạnh và là tùy chọn miễn phí tốt nhất. DeepL vẫn tốt, nhưng tài khoản mới không còn gói miễn phí hằng tháng. TranslateBot giúp việc chuyển đổi giữa chúng chỉ là thay đổi thiết lập.

Khi đã chọn được nhà cung cấp, hãy tự động hóa quy trình dịch thuật Django của bạn để các chuỗi mới không bao giờ bị dồn ứ nữa.

Ngừng chỉnh sửa tệp .po thủ công

TranslateBot tự động hóa bản dịch Django bằng AI. Một lệnh, mọi ngôn ngữ, vài xu cho mỗi bản dịch.