










import com.baidubce.http.ApiExplorerClient; import com.baidubce.http.AppSigner; import com.baidubce.http.HttpMethodName; import com.baidubce.model.ApiExplorerRequest; import com.baidubce.model.ApiExplorerResponse; // 语音翻译 Java示例代码 public class RequestDemo { public static void main(String[] args) { String path = "https://jmyyfy.api.bdymkt.com/translate/voice"; ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.POST, path); request.setCredentials("您的 access key", "您的 secret key"); request.addHeaderParameter("Content-Type", "application/x-www-form-urlencoded"); ApiExplorerClient client = new ApiExplorerClient(new AppSigner()); try { ApiExplorerResponse response = client.sendRequest(request); // 返回结果格式为Json字符串 System.out.println(response.getResult()); } catch (Exception e) { e.printStackTrace(); } } }点击复制代码
{
"code": 200, // 返回码,详见返回码说明
"msg": "成功", // 返回码对应描述
"taskNo": "65605503936940344488", // 本次请求号
"data": {
"result": {
"source": "你好。",//语音识别得到的原文
"target": "hello",//翻译后的目标语言文本
"target_tts": "aaa"//译文 TTS,使用base64编码(注:若翻译后的目标语言文本字节数超过400,则不返回target_tts内容)
}
}
}
语言说明
中文 zh
英语 en
粤语 yue
日语 jp
韩语 kor
法语 fra
西班牙语 spa
泰语 th
阿拉伯语(巴林) ara
俄语 ru
葡萄牙语 pt
德语 de
意大利语 it
希腊语 el
荷兰语 nl
波兰语 pl
保加利亚语 bul
丹麦语 dan
芬兰语 fin
捷克语 cs
罗马尼亚语 rom
瑞典语 swe
匈牙利语 hu
越南语 vie
印度尼西亚语 id
加泰罗尼亚语 cat
希伯来语 heb
印地语 hi
马来语 may
挪威语 nor
冰岛语 ice
菲律宾语 fil
高棉语 hkm
克罗地亚语 hrv
拉脱维亚语 lav
孟加拉语 ben
尼泊尔语 nep
南非荷兰语 afr
斯洛伐克语 sk
僧伽罗语 sin
塞尔维亚语 srp
斯瓦希里语(坦桑尼亚) swa
土耳其语 tr
乌克兰语 ukr
亚美尼亚语 arm
{
"msg": "参数不能为空",
"code": 400
}
1,官方直连,权威校验;2,全实时优质接口,不参缓存,品质保证;3,多通道冗余切换,稳定可靠
