全部产品

机器翻译

更新时间:2018-06-29 12:10:29

机器翻译作为自然语言处理的一个基础应用,提供中文、英文、俄语、葡萄牙语、西班牙语、法语的翻译服务,支持通用场景和电商垂直场。

注意

当前共提供三种版本,请根据需要选择您要使用的版本:

  1. 基础版支持的语项:英到中,中到英;

  2. 通用标准版支持的语项:英到中,中到英;

  3. 电商标准版支持的语项:英到中,中到英,英到西,西到英,英到俄,俄到英,英到法,法到英,英到葡,葡到英;

请求说明

POST

请求URL

[http|https]://nlp.cn-shanghai.aliyuncs.com/nlp/api/translate/[Domain]

URL参数:
参数名 参数值
general 基础版翻译
ecommerce 电商标准版
standard 通用标准版

Header

Content-Type application/json

body请求体

  1. {
  2. "q":"hello",
  3. "source":"en",
  4. "target":"zh",
  5. "format":"text"
  6. }

参数说明:

参数名 参数值
q 需要翻译文本串注意:
1、请先将需要翻译的文本转换为UTF-8编码
2、在发送HTTP请求之前需要对文本做URL encode
单次翻译的文本串长度不能超过2048字节
source 翻译原文语言,具体取值参见下方语言列表
target 翻译目标语言,具体取值参见下方语言列表

长度限制

body请求体最大2k(2048)字节。

返回结果

  1. {
  2. "data": {
  3. "translated_text":"你好"
  4. }
  5. }

如果翻译失败返回如下

  1. {
  2. "errorMsg": "parm lack or error",
  3. "errorCode": 10004
  4. }

结果参数说明:

参数名 参数值
data 翻译结果集
translated_text 翻译结果

基础版机器翻译支持的语言列表:

版本 语言简写 名称
基础版 en,zh 英文,简体中文
通用标准版 en,zh 英文,简体中文
电商标准版 en,zh,ru,pt,es,fr 英文、中文、俄语、葡萄牙语、西班牙语、法语

错误码列表:

错误码 含义 解决方法
10001 请求超时 可重试
10002 系统错误 可重试
10003 译文URL decode失败 确认是否是UTF-8编码,并且URL encode正确
10004 必传参数为空或者参数值不正确 确认api文档参数说明
10005 译文翻译语言方向不支持 检查译文是否在支持的语言对里面
10006 语种识别失败 确认传入的待识别文本是否正确
10007 翻译失败 确认译文是否是正确的文字
10008 译文长度超过限制 确认译文长度是否超过2000个字符
19999 未知错误 联系客服解决