2021-02-21 14:27:55
公共参数是用于标识用户和接口鉴权目的的参数,如非必要,在每个接口单独的接口文档中不再对这些参数进行说明,但每次请求均需要携带这些参数,才能正常发起请求。
| 字段名 | 类型 | 描述 | 必填 | 备注 |
| appKey | appKey | appKey | true | |
| timeStamp | Number | 13位时间戳 | true | |
| sign | String | 加密参数 | true |
具体业务场景的返回参数是由公共响应参数+业务响应数据组成。其data字段为具体响应的数据。
| 字段名 | 类型 | 描述 |
| result | String | 状态1: 成功 0:失败 |
| data | Object | 业务响应数据 |
| errorCode | String | 错误码 |
| errorMsg | String | 错误信息 |
| errorDetail | String | 错误详细信息 |
将“苹果”从使用机器翻译,从中文翻译成英文:
appKey:abc123456
appSecret:sec654321
content=苹果
srcLanguage=zh
tarLanguage=en
timeStamp=1234567890123
X == appKey=abc123456&appSecret=sec654321&content=苹果&srcLanguage=zh&tarLang=en&timeStamp=1234567890123
sign= MD5(X) //java.security.MessageDigest.getInstance("md5")
sign=f89f9594663708c1605f3d736d01d2d4
https://tapi.iol8.com/mt/textTranslate/?appKey=abc123456&content=苹果&srcLanguage=zh&tarLang=en&timeStamp=1234567890123&sign=f89f9594663708c1605f3d736d01d2d4
语到提供的大部分接口是需要文件支持,为了增加传输效率,我们提供单独文件上传接口。您可以先将待传输的文件上传,获取fileId,使用此唯一ID进行接口传输。
以下请求参数仅表示上传业务的请求参数,完成请求参数需要增加公共参数,公共参数列表见公共请求参数。
| 字段名 | 类型 | 描述 | 必填 |
| fileName | String | 文件名 | true |
| fileUrl | String | 文件路径 | true |
| 字段名 | 类型 | 描述 |
| fileId | String | 文件ID |
此部分主要应用于语到主动回调用户的行为,具体参数和定义如下:
| 字段名 | 类型 | 描述 | 是否非空 |
| action | String | 具体回调行为如下:translationCancel:笔译退款 translationReversion:笔译返稿 | 否 |
| refParams | String | 用户自定义参数 | 否 |
| sign | String | 请求签名 | 是 |
| timeStamp | Number | 请求时间戳,13位毫秒数 | 是 |
| 错误码 | 含义 |
| 250001 | 系统错误 |
| 250002 | 参数为空或者格式有误 |
| 250003 | 请求过于频繁 |
| 250008 | 文件不存在 |
| 250029 | 不支持的文件类型 |
| 250041 | 文件上传失败 |
| 250042 | 不支持的文件格式 |
| 250045 | 不支持的语种类型 |
| 250053 | 文字内容超出限制 |
| 250054 | 处理失败 |
| 250055 | 应用不存在 |
| 250056 | 应用被禁用 |
| 250057 | 应用未授权 |
| 270001 | 余额不足 |
注:想要了解详细情况请访问语到开放平台