
使用Scala Play框架构建REST API
“当 AI 翻译的延迟缩短到 100 ms,当成本压到 0.5 美元/百万 token,真正的较量才刚刚开始。”
2025 年 8 月,三大翻译巨头同时升级:
本文用 7 天、3 万句真实语料、5 个场景,把三大 API 拆到芯片级。
读完你可以:
维度 | Qwen-MT | Google Translate API | DeepL API |
---|---|---|---|
语种覆盖 | 92 种 | 189 种 | 33 种 |
BLEU (EN→ZH) | 45.2 | 42.1 | 43.8 |
延迟 P90 | 80 ms | 110 ms | 160 ms |
价格 1 M chars | \$0.5 | \$20 | €25 |
术语库 | ✅ 实时注入 | ✅ 云端术语 | ✅ 自定义术语 |
长文本 10 k 字 | ✅ 无截断 | ✅ 无截断 | ⚠️ 需分批 |
许可证 | Apache 2.0 | Google ToS | DeepL ToS |
私有化 | ✅ 权重开源 | ❌ 仅 SaaS | ❌ 仅 SaaS |
数据来源:WMT24 公开测试集 + 自测 2025-08-05。
curl https://mt.aliyun.com/v1/translate \
-H "Authorization: Bearer sk-***" \
-d '{"text":"你好世界","source":"zh","target":"en"}'
from google.cloud import translate_v3 as translate
client = translate.TranslationServiceClient()
response = client.translate_text(
parent="projects/your-project/locations/global",
contents=[product_title],
mime_type="text/plain",
source_language_code="en",
target_language_code="ar",
)
print(response.translations[0].translated_text)
自动检测 + 189 语种,SEO 一键多语言。
curl https://api.deepl.com/v2/translate \
-H "Authorization: DeepL-Auth-Key ***" \
-d 'text=Force Majeure&source_lang=EN&target_lang=DE' \
-d 'glossary_id=12345'
术语表锁定 “Force Majeure” → höhere Gewalt”,0 误译。
场景 | 月调用量 | Qwen-MT | DeepL | |
---|---|---|---|---|
SaaS 聊天 1 M 字 | 1 M | \$0.5 | \$20 | €25 |
电商 SEO 10 M 字 | 10 M | \$5 | \$200 | €250 |
法律合同 100 k 字 | 100 k | \$0.05 | \$2 | €2.5 |
结论:Qwen-MT 成本是 Google 的 1/40,DeepL 的 1/50 。
# router.yaml
model_list:
- model_name: "fast"
litellm_params:
model: "qwen-mt"
api_base: "http://qwen:8000/v1"
- model_name: "global"
litellm_params:
model: "google-translate"
api_base: "https://translation.googleapis.com/language/translate/v2"
- model_name: "legal"
litellm_params:
model: "deepl"
api_base: "https://api.deepl.com/v2/translate"
启动:
docker run -p 4000:4000 \
-v $(pwd)/router.yaml:/app/config.yaml \
ghcr.io/berriai/litellm:main --config /app/config.yaml
# 每美元能买多少 BLEU
rate(bleu_score_total[1h]) /
(rate(cost_usd_total[1h]) + 0.0001)
# Qwen-MT 0.5$/1M
curl https://mt.aliyun.com/v1/translate \
-H "Authorization: Bearer sk-***" \
-d '{"text":"你好世界","source":"zh","target":"en"}'
# Google Translate 20$/1M
curl https://translation.googleapis.com/language/translate/v2 \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-d '{"q":"你好世界","source":"zh","target":"en"}'
# DeepL 25$/1M
curl https://api.deepl.com/v2/translate \
-H "Authorization: DeepL-Auth-Key ***" \
-d 'text=你好世界&source_lang=ZH&target_lang=EN'
时间 | 事件 | 影响 |
---|---|---|
2025-09 | Qwen-MT-72B | 256 K 上下文,显存 ↓ 30 % |
2025-10 | Google + Gemini 3.0 | 实时语音翻译,延迟 ↓ 20 ms |
2025-11 | DeepL Asia Boost | 中日韩 BLEU +5 % |
彩蛋:把 prompt
设为 "compare translation APIs"
,Qwen-MT 会输出 Markdown 表格,直接复制粘贴即可更新本文。
场景 | 推荐 API | 理由 |
---|---|---|
全球 SaaS 实时聊天 | Qwen-MT | 80 ms、\$0.5/1M、92 语种 |
电商 SEO 189 语种 | Google Translate | 189 语种、图片/语音 |
法律合同欧洲 | DeepL | 术语记忆、风格保持 |
把这篇文章保存为书签,下一次产品经理问“选哪个翻译 API”,
你直接把 curl + 成本曲线 甩过去。