翻译回调信息(TranslatorResult)
数据结构
INTLTranslatorResult:继承自 INTLBaseResult,包含基础信息
translatorResp 文字翻译
| 参数 | 类型 | 说明 |
|---|---|---|
| translatorResp | string | 翻译服务返回的处理结果,文字翻译需要游戏侧自行处理,详见 translatorResp |
代码示例:
{
"debugInfo":null,
"message":"Success",
"result":[
{
"id":"xxxx",
"output":"xxx",
"text":"xxx”
}
],
"retCode":"0"
}
translatorResp
| retCode | message | 说明 |
|---|---|---|
| 0 | Success | 成功 |
| 1001 | ParamsError | 参数有误 |
| 1002 | ServiceInternalError | 服务内部错误 |
| 1003 | PermissionError | 权限错误,输入的 appId 可能不存在或 token 无效 |
| 1007 | rate limit reached | 每日 PV 或 QPM 超过限制 |
asrRsp 语音转文字
| 参数 | 类型 | 说明 |
|---|---|---|
| asrRsp | string | 翻译服务返回的处理结果,ASR 语音转文字的翻译需要游戏侧自行处理,详见 asr_rsp |
代码示例:
{
"message": "",
"result": {
"voiceTextStr": " Dude, what's going on with the map?"
},
"retCode": 0,
"traceId": ""
}
asr_rsp
| 名称 | 类型 | 说明 |
|---|---|---|
| traceId | string | 可以设置唯一的请求id,用于跟踪请求 |
| message | string | translator result message |
| result | list of result object | object |
| retCode | string | The service return code,取值包括:"0" - 成功,"1001" - 参数错误,"1002" - 服务内部错误 |
result
| 参数 | 类型 | 说明 |
|---|---|---|
| voiceTextStr | string | ASR 语音文字结果 |