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

翻译服务通知回调

通知接口为开发者注册服务时填写地址 返回参数#

get方式返回,例如:回调URL?
error_code=52000&error_msg=success&requestId=217430&amount=0&fileSrcUrl=xxxxxx&sign=xxxxxx
字段名类型描述备注
error_codestring返回错误码参考错误码列表
error_msgstring返回错误信息以错误码54001为例,其返回的错误信息是Invalid Sign
requestIdstring请求Id同翻译服务返回requestId
fileSrcUrlstring返回译文url译文url有效期180天
signstring签名校验md5值32位小写
amountstring扣费金额当前文档翻译扣费金额
charCountint文件字符数新服务按“字符数“统计

校验方法#

\1) 将http请求中的所有参数(不包括sign和文件file),按照key从小到大排列;
\2) 按照key1=value1&key2=value2…&keyN=valueN**&**(最后面也要拼接一个&)的方式,拼接生成字符串1;
2.1)统计校验服务和翻译服务已上传文件,需要把上传的文件(文件内容)做md5,生成32位小写字符串,拼接在字符串1后面作为新的字符串1;
注意:翻译服务有上传文件file时操作2.1步骤,没有上传文件则不需要拼接加密file。(仅通过有没有上传文件判断是否拼接加密file);
\3) 然后再在字符串1后拼接产品私钥(http://api.fanyi.baidu.com/api/trans/product/desktop 平台查看)得到字符串2;
\4) 将字符串2做32位小写md5加密,作为sign参数的值。
上一页
垂直领域API接入文档
下一页
语种列表
Built with