Translation Callback Information (TranslatorResult)
Data Structure
INTLTranslatorResult: Inherits from INTLBaseResult, and contains basic information
translatorResp Text Translation
| Parameters | Type | Explanation |
|---|---|---|
| translatorResp | String | Processing results returned by the translation service, text translation needs to be handled independently by the Project side. See translatorResp for details |
Code Example:
{
"debugInfo":null,
"message":"Success",
"result":[
{
"id":"xxxx",
"output":"xxx",
"text":"xxx"
}
],
"retCode":"0"
}
translatorResp
| retCode | message | Explanation |
|---|---|---|
| 0 | Success | Success |
| 1001 | ParamsError | Parameter Error |
| 1002 | ServiceInternalError | Internal Service Error |
| 1003 | PermissionError | Permission error, the entered appId may not exist or the token is invalid |
| 1007 | rate limit reached | Daily PV or QPM exceeded limit |
asrRsp Speech-to-Text
| Parameters | Type | Description |
|---|---|---|
| asrRsp | string | Processing results returned by the Service, ASR speech-to-text translation must be handled independently by the Project side. See asr_rsp for details |
Example code:
{
"message": "",
"result": {
"voiceTextStr": "Dude, what's going on with the map?"
},
"retCode": 0,
"traceId": ""
}
asr_rsp
| Name | Type | Description |
|---|---|---|
| traceId | string | A unique request id can be set to track requests |
| message | string | translator result message |
| result | list of result object | object |
| retCode | string | The Service return code, possible values are: "0" - success, "1001" - parameter error, "1002" - internal Service error |
result
| Parameters | Type | Description |
|---|---|---|
| voiceTextStr | string | ASR speech-to-text result |