数美智能文本翻译API接口文档#


版权所有 翻版必究


检测提交接口#

接口说明#

该接口为文本翻译提交接口,支持http协议接口调用

请求URL#

集群名称url
上海集群https://api-translate-sh.fengkongcloud.com/translate/v1

检测数据要求#

请求体限制:所有请求的文本原文内容不超过2k,utf-8字符判断

文本要求#

  • 文本限制:数组长度不超过100,所有请求的文本原文内容整体不超过2k,utf-8字符判断

请求参数#

名称类型是否必填说明
accessKeystringY公司秘钥,联系数美提供
appIdstringY用于区分应用,需要联系数美服务开通,请使用数美单独提供的传值为准
datajson_objectY请求数据

data里包含的内容

名称类型是否必填说明
textArraystring_arrayY支持传文本数组进行翻译:
1:数组最大长度为100个,len(textArray)大于100返回1902
2:所有数组的字符串内容小于2k,len(textArray[index])大于2k返回1902,每个字符串内容大于128会切分后进行翻译,翻译后拼接从接口返回,如果翻译失败,则返回原文内容
内部按照3并发进行审核,每个并发处理字数为128字,具体的耗时和请求的数组长度和每个数组内容中字符串的长度有关,例如:
[" Bonjour",
"hello",
"こんにちは",
"안녕하세요"]
fromjson_objectY源语言, 可设置为auto,识别的语种范围见源语言语种,不在范围内,错误码code返回1902
tojson_objectY目标语言,目前只支持中文,具体值如下

源语言:

语言代码
中文zh
英文en
现代标准阿拉伯语ar
埃及阿拉伯语arz
孟加拉语bn
标准藏语bo
保加利亚语bg
捷克语cs
丹麦语da
德语de
希腊语el
英语en
芬兰语fi
法语fr
古吉拉特语gu
希伯来语he
印地语hi
克罗地亚语hr
匈牙利语hu
印尼语id
意大利语it
日语ja
卡纳达语kn
高棉语km
韩语ko
老挝语lo
马拉雅拉姆语ml
马拉地语mr
荷兰语nl
挪威尼诺斯克语no
西波斯语fa
波兰语pl
葡萄牙语pt
罗马尼亚语ro
俄语ru
斯洛伐克语sk
西班牙语es
瑞典语sv
泰米尔语ta
泰卢固语te
菲律宾语(塔加洛语)tl
泰语th
土耳其语tr
维吾尔语ug
乌克兰语uk
乌尔都语ur
北乌兹别克语uz
越南语vi
粤语yue
简体中文zh
标准马来语ms
自动识别auto

目标语言可选值:

语言代码
中文zh

返回参数

放在HTTP Body中,采用Json格式,具体参数如下:

参数名称类型是否必选说明
requestIdstringY本次请求数据的唯一标识,用于问题排查和效果优化,强烈建议保存
codeintY1100:成功
1901:QPS超限
1902:参数不合法
1903:服务失败
9101:无权限操作
messagestringY返回码详情描述:和code对应:成功
QPS超限
参数不合法
服务失败
无权限操作
translateResultsArraystring_arrayN翻译结果

示例#

上传接口请求示例:#

{ "accessKey": "数美申请获得", "appId": "default", "data": { "textArray": [ " Bonjour", "hello", "こんにちは", "안녕하세요" ], "from": "auto", "to": "zh" } }

上传接口返回示例:#

{ "code": 1100, "message": "success", "requestId": "88811b54f17cbee9d4dd2fdaacb5bf88", "translateResultsArray": [ "你好", "你好", "你好", "你好" ] }

在线咨询