功能
满足各类业务需求的翻译能力
翻译 API 通过神经机器翻译(NMT)提供快速、覆盖广泛的语言翻译,也可使用翻译大模型(Translation LLM)获得更流畅自然的译文。接口兼容 Google Cloud Translation v2 与 v3 REST 规范。
神经机器翻译(NMT)
快速、稳定的译文与最广泛的语言覆盖,专为大规模业务打造。
翻译大模型
译文更流畅自然,适合营销文案、帮助文档等注重语气的内容。
自动检测语言
省略源语言即可自动检测,也可单独调用语言检测接口。
支持 HTML
翻译 HTML 内容,同时保留标签与结构。
批量请求
单次请求即可提交多段文本,减少往返次数,并让相关内容一起翻译。
100 多种语言
支持 100 多种语言互译,从南非荷兰语到祖鲁语。
应用场景
翻译 API 的典型用途
网站与应用本地化
以各个市场的语言发布界面、帮助中心与版本说明。
用户生成内容
让评价、评论和社区帖子对每位用户都清晰易读。
电商商品目录
批量翻译成千上万件商品的标题、描述与属性。
客户支持
客服使用自己熟悉的语言工作,同时以客户的语言回复工单与对话。
快速入门
翻译您的第一句话
在 Vionex 控制台中创建 API 密钥,然后使用任意编程语言调用 API。
https://api.vionexlimited.com
X-Api-Key: YOUR_API_KEY 请求头或 ?key=YOUR_API_KEY
-
翻译文本(v2)
在
q中传入一段或多段文本,并用target指定目标语言。省略source即可自动检测源语言。更习惯使用查询参数?也可以调用
POST https://api.vionexlimited.com/language/translate/v2?key=YOUR_API_KEY。curl -X POST "https://api.vionexlimited.com/language/translate/v2" \ -H "X-Api-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"q": ["Hello, world"], "target": "zh-CN"}'import requests resp = requests.post( "https://api.vionexlimited.com/language/translate/v2", headers={"X-Api-Key": "YOUR_API_KEY"}, json={"q": ["Hello, world"], "target": "zh-CN"}, timeout=30, ) resp.raise_for_status() print(resp.json()["data"]["translations"][0]["translatedText"])const resp = await fetch("https://api.vionexlimited.com/language/translate/v2", { method: "POST", headers: { "X-Api-Key": "YOUR_API_KEY", "Content-Type": "application/json", }, body: JSON.stringify({ q: ["Hello, world"], target: "zh-CN" }), }); const { data } = await resp.json(); console.log(data.translations[0].translatedText);{ "data": { "translations": [ { "translatedText": "你好,世界", "detectedSourceLanguage": "en" } ] } } -
使用翻译大模型(v3)
兼容 v3 的接口接收
contents与targetLanguageCode。将model设为general/translation-llm即可使用翻译大模型。curl -X POST "https://api.vionexlimited.com/v3/projects/YOUR_PROJECT_ID:translateText" \ -H "X-Api-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "contents": ["Hello"], "targetLanguageCode": "ja", "model": "general/translation-llm" }'import requests resp = requests.post( "https://api.vionexlimited.com/v3/projects/YOUR_PROJECT_ID:translateText", headers={"X-Api-Key": "YOUR_API_KEY"}, json={ "contents": ["Hello"], "targetLanguageCode": "ja", "model": "general/translation-llm", }, timeout=30, ) resp.raise_for_status() print(resp.json()["translations"][0]["translatedText"])const resp = await fetch( "https://api.vionexlimited.com/v3/projects/YOUR_PROJECT_ID:translateText", { method: "POST", headers: { "X-Api-Key": "YOUR_API_KEY", "Content-Type": "application/json", }, body: JSON.stringify({ contents: ["Hello"], targetLanguageCode: "ja", model: "general/translation-llm", }), }, ); const { translations } = await resp.json(); console.log(translations[0].translatedText); -
检测语言
将文本发送到
/language/translate/v2/detect,即可识别其语言。curl -X POST "https://api.vionexlimited.com/language/translate/v2/detect" \ -H "X-Api-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"q": ["Bonjour tout le monde"]}'import requests resp = requests.post( "https://api.vionexlimited.com/language/translate/v2/detect", headers={"X-Api-Key": "YOUR_API_KEY"}, json={"q": ["Bonjour tout le monde"]}, timeout=30, ) resp.raise_for_status() print(resp.json()["data"]["detections"][0][0]["language"]) # frconst resp = await fetch("https://api.vionexlimited.com/language/translate/v2/detect", { method: "POST", headers: { "X-Api-Key": "YOUR_API_KEY", "Content-Type": "application/json", }, body: JSON.stringify({ q: ["Bonjour tout le monde"] }), }); const { data } = await resp.json(); console.log(data.detections[0][0].language); // fr
API 接口
| 方法 | 接口 | 说明 |
|---|---|---|
| POST | /language/translate/v2 | 翻译文本(兼容 Cloud Translation v2) |
| POST | /language/translate/v2/detect | 检测文本的语言 |
| POST | /v3/projects/{project}:translateText | 使用 NMT 或翻译大模型翻译文本(兼容 Cloud Translation v3) |
支持的语言
支持 133 种语言
在请求的源语言和目标语言参数中使用以下语言代码。
查看全部 133 种语言及代码
- 南非荷兰语
af - 阿尔巴尼亚语
sq - 阿姆哈拉语
am - 阿拉伯语
ar - 亚美尼亚语
hy - 阿萨姆语
as - 艾马拉语
ay - 阿塞拜疆语
az - 班巴拉语
bm - 巴斯克语
eu - 白俄罗斯语
be - 孟加拉语
bn - 博杰普尔语
bho - 波斯尼亚语
bs - 保加利亚语
bg - 加泰罗尼亚语
ca - 宿务语
ceb - 中文(简体)
zh-CN - 中文(繁体)
zh-TW - 科西嘉语
co - 克罗地亚语
hr - 捷克语
cs - 丹麦语
da - 迪维希语
dv - 多格拉语
doi - 荷兰语
nl - 英语
en - 世界语
eo - 爱沙尼亚语
et - 埃维语
ee - 菲律宾语
fil - 芬兰语
fi - 法语
fr - 弗里斯兰语
fy - 加利西亚语
gl - 格鲁吉亚语
ka - 德语
de - 希腊语
el - 瓜拉尼语
gn - 古吉拉特语
gu - 海地克里奥尔语
ht - 豪萨语
ha - 夏威夷语
haw - 希伯来语
he - 印地语
hi - 苗语
hmn - 匈牙利语
hu - 冰岛语
is - 伊博语
ig - 伊洛卡诺语
ilo - 印度尼西亚语
id - 爱尔兰语
ga - 意大利语
it - 日语
ja - 爪哇语
jv - 卡纳达语
kn - 哈萨克语
kk - 高棉语
km - 卢旺达语
rw - 孔卡尼语
gom - 韩语
ko - 克里奥语
kri - 库尔德语(库尔曼吉)
ku - 库尔德语(索拉尼)
ckb - 吉尔吉斯语
ky - 老挝语
lo - 拉丁语
la - 拉脱维亚语
lv - 林加拉语
ln - 立陶宛语
lt - 卢干达语
lg - 卢森堡语
lb - 马其顿语
mk - 迈蒂利语
mai - 马尔加什语
mg - 马来语
ms - 马拉雅拉姆语
ml - 马耳他语
mt - 毛利语
mi - 马拉地语
mr - 梅泰语(曼尼普尔语)
mni-Mtei - 米佐语
lus - 蒙古语
mn - 缅甸语
my - 尼泊尔语
ne - 挪威语
no - 齐切瓦语
ny - 奥里亚语
or - 奥罗莫语
om - 普什图语
ps - 波斯语
fa - 波兰语
pl - 葡萄牙语
pt - 旁遮普语
pa - 克丘亚语
qu - 罗马尼亚语
ro - 俄语
ru - 萨摩亚语
sm - 梵语
sa - 苏格兰盖尔语
gd - 北索托语
nso - 塞尔维亚语
sr - 塞索托语
st - 绍纳语
sn - 信德语
sd - 僧伽罗语
si - 斯洛伐克语
sk - 斯洛文尼亚语
sl - 索马里语
so - 西班牙语
es - 巽他语
su - 斯瓦希里语
sw - 瑞典语
sv - 塔吉克语
tg - 泰米尔语
ta - 鞑靼语
tt - 泰卢固语
te - 泰语
th - 提格利尼亚语
ti - 聪加语
ts - 土耳其语
tr - 土库曼语
tk - 契维语(阿肯语)
ak - 乌克兰语
uk - 乌尔都语
ur - 维吾尔语
ug - 乌兹别克语
uz - 越南语
vi - 威尔士语
cy - 科萨语
xh - 意第绪语
yi - 约鲁巴语
yo - 祖鲁语
zu
价格
按字符计费
以美元计价,按月阶梯计费。
| 每月用量 | 价格(美元) |
|---|---|
| NMT 翻译:文本翻译与语言检测每月前 50 万个字符免费 | |
| 每月 0 – 50 万字符 | 免费 |
| 每月超过 50 万字符 | 每 100 万字符 $20.00 |
| 翻译大模型:输入字符 | |
| 全部用量 | 每 100 万字符 $10.00 |
| 翻译大模型:输出字符 | |
| 全部用量 | 每 100 万字符 $10.00 |
字符数按 Unicode 码位计算,包含空白字符。语言检测按 NMT 用量计费。
每月翻译量超过 10 亿字符?
联系我们获取批量价格