Translation API: 100 Languages, Cached, Batch
收藏数据链接:
官方服务:
资源简介:
Neural machine translation across 100 languages on the open @cf/meta/m2m100-1.2b model, with 7-day response caching and batch requests up to 20 items.
创建时间:
2026-09-09
原始信息汇总
数据集概述
Translation API: 100 Languages, Cached, Batch 是一项基于机器学习的文本翻译API服务,利用Meta的开源多语言模型(M2M-100 1.2B)实现100种语言之间的任意互译,并具备缓存加速和批量翻译能力。
核心功能
- 100种语言任意互译:支持在100种语言之间进行任何方向的文本翻译,需使用支持的ISO语言代码。
- 自动语言检测:翻译时
source参数可选,省略时系统会先自动检测源语言,并在响应中返回detected_source和confidence。 - 7天响应缓存:对相同(源语言、目标语言、文本)的请求,将优先从缓存返回结果(
cached:true),不消耗AI推理资源。 - 批量翻译:支持在一次调用中翻译最多20段文本(合计不超过20,000字符),且每段独立缓存。
接口端点
| 方法 | 路径 | 说明 |
|---|---|---|
| POST | /translate |
单条文本翻译,请求体包含text(必填)、source(可选)、target(必填) |
| POST | /translate/batch |
批量翻译,请求体包含items数组,每项含text、source?、target,最多20项且总字符不超过20,000 |
| GET | /languages |
获取全部100种受支持语言的ISO代码及英文名称列表 |
定价方案
| 方案 | 月费 | 说明 |
|---|---|---|
| BASIC | $0.00/月 | 免费,每月300次请求 |
| PRO | $15.00/月 | 付费方案,具体限额见发布期硬性限制 |
| ULTRA | $49.00/月 | 付费方案,具体限额见发布期硬性限制 |
适用场景
- 多语言产品界面本地化
- 客服工单分类处理
- 内容本地化流水线
- 聊天及消息应用
- 目录或数据集的批量翻译
质量与限制说明
- 翻译质量基于开源M2M-100 1.2B模型,对常见语言对和日常文本表现良好,但对俚语、习语、诗歌及高专业性/法律类文本可能不够精准,建议发布前人工复核。
- 所有方案在发布期内均设硬性请求限制,待统计实际AI神经元消耗后调整。
- 底层Workers AI免费层每日共享10,000神经元预算,用尽后新(非缓存)翻译请求将返回429
DAILY_AI_LIMIT错误,缓存结果仍可用。
错误码
| 错误码 | HTTP状态 | 含义 |
|---|---|---|
MISSING_TEXT |
400 | 缺少text或为空 |
TEXT_TOO_LONG |
413 | 单条文本超过5,000字符 |
UNSUPPORTED_LANGUAGE |
400 | 源或目标语言代码不支持(可查GET /languages) |
BATCH_TOO_LARGE |
413 | 超出20项或20,000字符限制 |
DAILY_AI_LIMIT |
429 | 当日Workers AI共享日预算已用尽 |
AI_RESPONSE_ERROR |
502 | 模型响应异常 |
INVALID_JSON |
400 | JSON格式无效 |
BODY_TOO_LARGE |
413 | 请求体过大 |
METHOD_NOT_ALLOWED |
405 | 请求方法不允许 |
QUERY_TOO_LONG |
414 | 查询过长 |
所有错误均以JSON格式返回,包含error和message字段。
其他信息
- 提供商:AUtomator labs
- 分类:Text Analysis
- 订阅者数量:1
- 数据源:由Cloudflare Workers AI托管的Meta开源M2M-100 1.2B模型



