翻译API接入文档

HTTP接入

翻译API HTTP地址:http://fanyi.sogou.com/reventondc/api/sogouTranslate
您需要向该地址通过POST方法发送下列字段来访问服务:

请求头:

Content-Type: application/x-www-form-urlencoded;

Accept: application/json

字段:

字段名 属性 描述
q 必填 utf8编码待翻译文本
from 必填 翻译源语言(为“en”或“zh-CHS”之一)
to 必填 翻译目标语言(为“en”或“zh-CHS”之一)
pid 必填 申请的用户id
salt 必填 随机数
sign 必填 签名 md5(pid+q+salt+用户密钥),其中如果q首尾有空格,则在md5前需先去除空格
charset 选填 返回内容编码
callback 选填 跨域参数

返回结果为json格式,包含以下字段:

字段名 描述
errorCode 错误码,为0则有下面字段
query 待翻译文本
translation 翻译后文本

错误码(errorCode)含义:

错误码 含义
0 成功
1 API路径不完整
1001 翻译:不支持的语言类型
1002 翻译:文本过长
1003 翻译:无效PID
1004 翻译:试用Pid限额已满
1005 翻译:Pid请求流量过高
1006 翻译:余额不足
1007 翻译:随机数不存在
1008 翻译:签名不存在
1009 翻译:签名不正确
10010 翻译:文本不存在
1050 翻译:内部服务错误

提示相应:

{"zly":"0","query":"translate this","translation":"翻译这个","errorCode":"0"}