返回博客

Claude vs GPT-6 vs Gemini vs DeepL:Django 翻译该选哪个(2026)

2026-07-09 4 分钟阅读
Claude vs GPT-6 vs Gemini vs DeepL:Django 翻译该选哪个(2026)

Claude、GPT-6、Gemini 和 DeepL 都能把你的 Django .po 文件翻译得很好。到 2026 年 9 月,真正拉开差距的是价格、你选择哪个模型档位,以及能否传入项目上下文。本文对比各家提供商的当前模型、WMT 翻译基准测试的实际结论,以及用每一家翻译一个典型 Django 项目的成本。

这里的每个模型都可以在 TranslateBot 中使用,要么通过 LiteLLM,要么通过内置的 DeepL 提供商。如果你是第一次为 Django 设置翻译,请先阅读 Django 本地化完整指南,完成设置后再选择提供商。

关于信息来源的说明:我们没有针对这些模型版本自行做基准测试。下文关于质量的结论来自 WMT shared task 和一个大型行业数据集,均附有链接。价格取自各厂商截至 2026 年 9 月 26 日的定价页面。

快速结论

如果你想要... 选用
最便宜且够用的选项 gpt-6-luna
性价比最高的质量 claude-sonnet-5 或 gpt-6-sol
产品发布或营销文案所需的顶级质量 claude-opus-5-5
零预算 在 Gemini 免费层级上使用 gemini/gemini-3.5-flash-lite
完全不用 LLM,或已经在付费使用 DeepL DeepL

TranslateBot 的默认模型是 gpt-6-luna,所以没有设置模型的项目已经在用最便宜的好选项。

基准测试怎么说

最严谨的机器翻译评测是每年举办的 WMT shared task。专业标注员会为每个提交系统的输出打分,结果以质量聚类的形式公布,而不是单一排名。

WMT24:Claude 3.5 Sonnet 夺冠

在 WMT24 General MT 任务中,Claude 3.5 Sonnet 是总体表现最好的系统,在 11 个语言对中赢下了 9 个。这是通用 LLM 首次在该比赛中击败所有专用翻译系统。

WMT25:Gemini 2.5 Pro 夺冠

在 WMT25 中,Gemini 2.5 Pro 在 16 个语言对中有 14 个进入了顶级聚类。而在有人工参考译文的 15 个语言对中,人工参考译文只有 6 个进入顶级聚类。组织方指出,这可能反映了 "the stylistic or lexical preferences of the annotators"(标注员在文体或用词上的偏好),但趋势很明确:在这些测试中,前沿 LLM 已经达到甚至超过了专业人工参考译文。

WMT26:尚未公布

WMT26 将于 2026 年 10 月 28 日至 29 日在布达佩斯举行。结果论文尚未发表,组织方也不会公布初步排名。论文发布后我们会更新本文。

生产数据怎么说

Alconost 于 2026 年 5 月发布了 来自真实客户项目的 5,632 份质量评估,覆盖 85 个语言对。在其质量指数中,Gemini 为 77.7,Claude 为 75.6,GPT 为 73.1,DeepL 为 70.8。他们只按厂商报告,不区分模型版本,并表示这只是对其样本的描述,而不是行业基准。请把这些差距看作很小。

LLM 仍然不足的地方

低资源语言是薄弱环节。一项研究显示,LLM 的英语到高棉语翻译在 XCOMET 上得分 39.10,而 Google 翻译为 65.88。如果你的目标语言是高棉语、老挝语或缅甸语,请仔细测试,并请母语者审校。

自动评分也可能产生误导。有一个 COMET 得分为 0.86 的片段,经专业人员审阅后被发现包含严重误解。基准测试只是起点,不能替代母语读者。

当前模型

Anthropic Claude

模型 每 100 万 token 输入 / 输出 说明
claude-haiku-4-5 $1 / $5 最快、最便宜的 Claude
claude-sonnet-5 $2 / $10 翻译场景下最均衡
claude-opus-5-5 $4 / $20 Anthropic 推荐的默认模型
claude-fable-5-1 $10 / $50 为长时间推理任务打造,用于 UI 字符串属于大材小用

来源:Claude models overview。

Claude 的强项一直是译文读起来就像直接用目标语言写成的,而且它会严格遵循 TRANSLATING.md 文件中的语气和术语规则。Sonnet 5 的每 token 价格比它取代的 Sonnet 4.5 更低,因此是首选的起点。

OpenAI

模型 每 100 万 token 输入 / 输出 说明
gpt-6-luna $0.10 / $0.50 当前最便宜的模型
gpt-6-sol $2 / $10 中间档位,与 Sonnet 5 同价
gpt-6-astra $10 / $50 旗舰模型,翻译很少需要
gpt-4o-mini $0.15 / $0.60 TranslateBot 之前的默认模型,仍可使用

来源:OpenAI API pricing。

gpt-4o-mini 和 gpt-4o 没有停用计划,但 OpenAI 正在下线部分带日期的 GPT-4o 快照(根据弃用页面,gpt-4o-2024-05-13 将于 2026 年 10 月 23 日下线)。如果你固定使用了某个带日期的快照,请查看该列表。

Google Gemini

模型 每 100 万 token 输入 / 输出 说明
gemini/gemini-3.5-flash-lite $0.30 / $2.50 Google 将翻译列为其预期用途之一
gemini/gemini-3.8-flash $0.75 / $3.75 Google 推荐的模型;2027 年 1 月 1 日起价格翻倍
gemini/gemini-3.1-pro-preview $2 / $12 仅为预览版,尚无稳定版 3.x Pro

来源:Gemini models、Gemini pricing。

Gemini 赢得了 WMT25,并在 Alconost 数据中排名第一,值得列入你的候选名单。它也是这里唯一提供长期免费层级的提供商:上面两个 Flash 模型都可以在有速率限制的情况下免费使用,但 Google 可能会用免费层级的数据来改进其产品。Gemini 2.5 模型现在只对已经在使用它们的项目开放,所以新项目应从 3.5 Flash-Lite 或 3.8 Flash 开始。

DeepL

DeepL 现在对所有语言都使用新一代 LLM 模型(API 中为 model_type=quality_optimized),并支持 100 多种语言。

2026 年套餐有所变化。新注册用户获得的是 Developer 套餐:一次性赠送 100 万字符额度,而不是以前每月 500,000 字符。用完之后,Growth 套餐按年付费为每月 €23.80,每年包含 1,200 万字符,超出部分每 100 万字符收费 €22(欧盟价格,含增值税;参见 DeepL API plans)。

DeepL 还新增了风格规则、自定义指令,以及每次请求最多 5 个术语表。这些功能有帮助,但仍不如 TRANSLATING.md 文件灵活,后者可以用自然语言描述你的产品、受众和偏好的术语。

正面对比

Claude GPT-6 Gemini DeepL
基准测试成绩 赢得 WMT24 未赢得 WMT 赢得 WMT25,Alconost 排名第一 Alconost 数据中最低
最便宜的当前模型(每 100 万输入 / 输出) $1 / $5 $0.10 / $0.50 $0.30 / $2.50 每 100 万字符 €22
TRANSLATING.md 上下文 支持 支持 支持 不支持
术语表 / 风格规则 通过 TRANSLATING.md 通过 TRANSLATING.md 通过 TRANSLATING.md API 原生功能
免费使用 无 无 有速率限制的免费层级 一次性 100 万字符
TranslateBot 设置 LiteLLM LiteLLM LiteLLM [deepl] extra

一个 Django 项目的成本

以一个中等规模的 Django 项目为例:500 条字符串,约 10,000 个单词,翻译成 5 种语言。由于大多数语言比英语占用更多 token,我们假设每种语言约 15,000 个输入 token(字符串加上 TranslateBot 的提示词)和 20,000 个输出 token。

模型 估算成本
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 字符) 在一次性额度内即可覆盖,按 Growth 超额费率约 €6.60

这些数字只是估算。像 Claude Opus 5.5 这样会先推理再作答的模型,会把推理过程按输出 token 计费,因此实际成本可能高于表中数字。首次运行之后,TranslateBot 只翻译新增或修改过的字符串,所以之后的运行通常最多只花几美分。

该选哪一个

如果你看重质量,并且不介意每次完整运行项目花大约一美元,从 claude-sonnet-5 或 gpt-6-sol 开始。Claude 的基准测试成绩更好(Claude 3.5 Sonnet 赢得了 WMT24),不过这些具体版本目前还没有 WMT 结果。两者价格相同。

对于业余项目、内部工具,或反正要人工审阅的初稿,使用 gpt-6-luna。示例项目只需约六美分,成本几乎可以忽略。

如果你要翻译成很多种语言,或者没有预算,试试 Gemini。它赢得了 WMT25,在 Alconost 数据中得分最高,而且 3.5 Flash-Lite 在付费层级很便宜,在免费层级则完全免费。

如果你的公司已经签了 DeepL 合同,或者你想要带原生术语表的专用机器翻译,使用 DeepL。没有了以前的每月免费额度,它不再是零预算项目的默认选择。

按语言混用提供商。 你可以对欧洲语言使用一个模型,对日语或韩语使用另一个。针对每个提供商各运行一次 translate 命令,每次指定不同的目标语言,并在两次运行之间切换 TRANSLATEBOT_MODEL 和 TRANSLATEBOT_API_KEY。

如何在 TranslateBot 中切换提供商

切换提供商只需修改 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")

使用 DeepL 时,还需要安装 DeepL extra:

uv add --dev translatebot-django[deepl]

如果想在不修改设置的情况下用同一提供商的另一个模型跑一次,请使用 --llm-model。此时仍会使用 TRANSLATEBOT_API_KEY,因此模型必须与你的密钥所属的提供商一致:

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

实用技巧

在分支上对比。 --dry-run 不会调用模型,所以要对比真实输出,请在一个临时分支上重新翻译,然后阅读 diff:

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

在为更大的模型付费之前,先写好 TRANSLATING.md。 术语和语气方面的指令("把 'cart' 译为 'Warenkorb'"、"德语中使用非正式的 'du'")常常就能解决看起来像是模型质量的问题。

请母语者检查一部分样本。 基准测试衡量的是平均水平,而你的结账页面是一组具体的字符串。

留意 Gemini 的价格变动。 Gemini 3.8 Flash 将于 2027 年 1 月 1 日价格翻倍。用于翻译仍然很便宜,但请更新你的估算。

总结

Claude 赢得了 WMT24,Gemini 赢得了 WMT25,到 2026 年,顶级提供商之间的差距已经很小。对大多数 Django 项目来说,实际的选择是:看重质量选 claude-sonnet-5 或 gpt-6-sol,看重成本选 gpt-6-luna,Gemini 则是有力的替代方案,也是最好的免费选项。DeepL 依然不错,但新账户不再有每月免费额度。有了 TranslateBot,在它们之间切换只需改一下设置。

选定提供商之后,将你的 Django 翻译工作流自动化,让新字符串再也不会堆积。

停止手动编辑 .po 文件

TranslateBot 使用 AI 自动化 Django 翻译。一条命令覆盖所有语言,每次翻译只需几美分。