百度翻译 API
  1. 语音识别
百度翻译 API
  • 服务协议
  • 未命名文档
  • SDK隐私政策
  • 快速入门
    • 平台介绍
    • 注册账号
    • 接入服务
  • 开发者文档
    • 通用翻译
      • 接入举例
      • 语种列表
      • 词典、语音合成资源
      • 自定义术语库
      • 常见问题
      • 通用翻译API接入文档
    • 垂直领域
      • 接入举例
      • 语种列表
      • 错误码列表
      • 垂直领域API接入文档
    • 文档翻译
      • 翻译服务通知回调
      • 语种列表
      • 错误码列表
      • 统计校验服务
      • 翻译服务
    • 语音识别
      • 接入示例
      • 错误码列表
      • 语种识别API接入文档
        POST
    • 图片翻译
      • 语种列表
      • 错误码列表
      • SDK接入方式
      • 图片翻译API接入文档
    • 语音翻译
      • 语种列表
      • 错误码
      • SDK接入方式
      • 语音翻译 API 接入文档
  • 常见问题
    • 账号相关
    • 财务相关
  • 特色功能
    • 同步保存网盘
  1. 语音识别

接入示例

例如:将英文单词apple识别为英语

请求参数:#

​ q=apple
​ appid=2015063000000001(请替换为您的appid)
​ salt=1435660288(随机码)
​ 平台分配的密钥: 12345678

生成签名sign:#

Step1. 拼接字符串1:
拼接appid=2015063000000001+q=apple+salt=1435660288+密钥=12345678得到字符串1:“2015063000000001apple143566028812345678”
Step2. 计算签名:(对字符串1做md5加密)
sign=md5(2015063000000001apple143566028812345678),得到sign=f89f9594663708c1605f3d736d01d2d4

拼接完整请求:#

https://fanyi-api.baidu.com/api/trans/vip/language?q=apple&salt=1435660288&sign=f89f9594663708c1605f3d736d01d2d4&appid=2015063000000001

输出示例#

正确情况:#

{
    "from": "en",
    "to": "zh",
    "trans_result": [
        {
            "src": "apple",
            "dst": "苹果"
        }
    ]
}

异常情况:#

{
    "error_code": "54001",
    "error_msg": "Invalid Sign"
}

支持检测语种列表#

语言简写名称
zh中文
en英语
jp日语
kor韩语
th泰语
vie越南语
ru俄语
上一页
翻译服务
下一页
错误码列表
Built with