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

接入举例

例如:将英文单词amyotrophic lateral sclerosis翻译成肌萎缩性侧束硬化症,生物医药领域:

请求参数:#

q=amyotrophic lateral sclerosis
from=en
to=zh
appid=2015063000000001(请替换为您的appid)
salt=1435660288(随机码)
domain=medicine
平台分配的密钥: 12345678

生成签名sign:#

Step1. 拼接字符串1:
拼接appid=2015063000000001+q=amyotrophic lateral sclerosis+salt=1435660288+domain=medicine+密钥=12345678得到字符串1:“2015063000000001amyotrophic lateral sclerosis1435660288medicine12345678”
Step2. 计算签名:(对字符串1做md5加密)
sign=md5(2015063000000001amyotrophic lateral sclerosis1435660288medicine12345678),得到sign=a649f9a644b25d717beee5ce600b40ae

拼接完整请求:#

http://api.fanyi.baidu.com/api/trans/vip/fieldtranslate?q=amyotrophic+lateral+sclerosis&from=en&to=zh&appid=2015063000000001&salt=1435660288&domain=medicine&sign=a649f9a644b25d717beee5ce600b40ae
注:也可使用POST方式,如POST方式传送,Content-Type请指定为:application/x-www-form-urlencoded

输出举例#

正确情况:#

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

异常情况:#

{
    "error_code": "54001",
    "error_msg": "Invalid Sign"
}
上一页
通用翻译API接入文档
下一页
语种列表
Built with