Amazon Translate logo

Amazon Translate

Amazon Translate

正常免费开源cloudAmazon Web Services62· JavaScript· MIT

Amazon Translate 是 AWS 的神经机器翻译服务,支持 70+ 语言互译,可在文本与文档间应用。

访问站点 ↗源码 ↗健康巡检 9 小时前
适合什么时候用

70+ 语言对覆盖广

先注意什么

翻译质量在大多数语言上不如 DeepL / GPT-4 等

第一步先查

SDK 调 Translate.translateText 同步翻译短文本,或 startTextTranslationJob 异步批处理 S3 文档。

认证
api_key
CORS
不支持
HTTPS
注册
需要
延迟
10 ms
协议
REST
计费
paid
Stars
62

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 10ms

GitHub 活跃度

62JavaScriptMIT17 未关闭 issue上次提交 110 天前
01

关于这个 API

Translate 是 AWS 的神经机器翻译服务,覆盖 70+ 语言对。质量在通用商务文本上够用,但与 DeepL、Google 翻译、GPT-4 直接对比时仍有差距,尤其在文学性或长上下文文本上。它的差异化在 AWS 整合与可定制:Custom Terminology 让你上传术语表(如"Stripe"译为"Stripe"而非"条纹"),Active Custom Translation(ACT)让你上传双语对照数据训练领域模型。

两种使用方式。translateText 是同步 API,输入文本 5000 字符内,毫秒级返回。startTextTranslationJob 是异步批处理,可翻译 S3 中的整个文件夹的 .txt / .html / .docx / .pptx / .xlsx 文档,结果回写到另一个 S3 路径。

如果你的需求是高质量、保留 tone、复杂上下文,建议评估 DeepL(欧洲语言优秀)、Google Translate(语言最广)或直接调 LLM(GPT-4 / Claude)做翻译。Amazon Translate 更适合在 AWS 生态内做大规模、对成本敏感、质量"够用即可"的场景。

02

你可以做什么

  • 1实时翻译 UGC 评论与帖子
  • 2本地化产品文案与多语言内容
  • 3客服工单跨语言路由
  • 4基础文档批量翻译
03

优劣对比

优点

  • 70+ 语言对覆盖广
  • Custom Terminology 让品牌词、专业术语翻译可控
  • Active Custom Translation 用你的双语数据微调模型

注意事项

  • 翻译质量在大多数语言上不如 DeepL / GPT-4 等
  • 某些小语种支持仅基础
  • 上下文窗口短,长段落连贯性弱
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://github.com/mermade/aws2openapi/<endpoint> \
  -H "Authorization: Bearer $API_KEY"
# Some providers use X-Api-Key instead — verify in the docs.
05

快速开始

SDK 调 Translate.translateText 同步翻译短文本,或 startTextTranslationJob 异步批处理 S3 文档。

06

常见问题

免费档多少?+

首 12 个月每月 200 万字符免费。超出约 $15/百万字符。

质量比 DeepL 怎么样?+

在欧洲语言上 DeepL 通常更好;亚洲语言 Translate 与 Google 相当。具体场景建议跑评测决定。

如何让"品牌名"不被翻译?+

上传 Custom Terminology CSV,标注源语和目标语对应;调用时通过 TerminologyNames 参数引用。

07

技术细节

CORS: NoHTTPS: Yes注册: Yes开源: Yes
认证方式
api_key
计费
paid
协议
REST
SDK
python, javascript, java, go, ruby, csharp
响应时间
10 ms
上次巡检
2026/5/12 07:36:34
08

接口端点

从 OpenAPI spec 自动解析。显示 12 / 18 个未弃用端点。

POST
/#X-Amz-Target=AWSShineFrontendService_20170701.CreateParallelData
X-Amz-Target:header*
POST
/#X-Amz-Target=AWSShineFrontendService_20170701.DeleteParallelData
X-Amz-Target:header*
POST
/#X-Amz-Target=AWSShineFrontendService_20170701.DeleteTerminology
X-Amz-Target:header*
POST
/#X-Amz-Target=AWSShineFrontendService_20170701.DescribeTextTranslationJob
X-Amz-Target:header*
POST
/#X-Amz-Target=AWSShineFrontendService_20170701.GetParallelData
X-Amz-Target:header*
POST
/#X-Amz-Target=AWSShineFrontendService_20170701.GetTerminology
X-Amz-Target:header*
POST
/#X-Amz-Target=AWSShineFrontendService_20170701.ImportTerminology
X-Amz-Target:header*
POST
/#X-Amz-Target=AWSShineFrontendService_20170701.ListLanguages
MaxResults:queryNextToken:queryX-Amz-Target:header*
POST
/#X-Amz-Target=AWSShineFrontendService_20170701.ListParallelData
MaxResults:queryNextToken:queryX-Amz-Target:header*
POST
/#X-Amz-Target=AWSShineFrontendService_20170701.ListTagsForResource
X-Amz-Target:header*
POST
/#X-Amz-Target=AWSShineFrontendService_20170701.ListTerminologies
MaxResults:queryNextToken:queryX-Amz-Target:header*
POST
/#X-Amz-Target=AWSShineFrontendService_20170701.ListTextTranslationJobs
MaxResults:queryNextToken:queryX-Amz-Target:header*

另有 6 个端点未显示,详见 OpenAPI spec。

09

标签

10

更多来自 Amazon Web Services 的 API