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

翻译服务

POST
https://fanyi-api.baidu.com/api/trans/vip/doctrans
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://fanyi-api.baidu.com/api/trans/vip/doctrans' \
--data-urlencode 'appid=' \
--data-urlencode 'from=' \
--data-urlencode 'to=' \
--data-urlencode 'timestamp=' \
--data-urlencode 'type=' \
--data-urlencode 'sign='
响应示例响应示例
{
  "error_code": "string",
  "error_msg": "string",
  "data": "string",
  "requestId": "string"
}

请求参数

Body 参数application/x-www-form-urlencoded
appid
string 
必需
APP ID(可在理控制台](https://fanyi-api.baidu.com/api/trans/product/desktop?req=developer)查看)
file
string 
可选
请求翻译的文件(目前支持文件类型后缀: doc、docx、xls、xlsx、ppt、pptx、xml、html、htm、txt、pdf 设置Content-Type=mutipart/form-data文件大小限制50M)
fileId
string 
可选
文件ID(统计校验服务返回)(file 和 fileId 二传其一二者同时存在,取fileId字段翻译)
from
string 
必需
翻译源语言(参考支持语种列表)
to
string 
必需
翻译目标语言(参考支持语种列表)
timestamp
string 
必需
10位时间戳(Unix时间戳(Unix timestamp​))
type
string 
必需
原文文件格式(支持取值范围: doc、docx、xls、xlsx、ppt、pptx、xml、html、htm、txt、pdf)
outPutType
string 
可选
输出文件格式(doc、docx、pdf支持取值范围:docx、pdf,其他类型输出原格式)
sign
string 
必需
签名(参考签名计算规则,32位小写)

返回响应

🟢200成功
application/json
Body
error_code
string 
返回错误码
必需
参考错误码列表
error_msg
string 
返回错误信息
必需
以错误码54001为例,其返回的错误信息是Invalid Sign
data
string 
返回数据集
必需
data是一个对象
requestId
string 
请求Id
必需
本次翻译请求唯一Id
上一页
统计校验服务
下一页
接入示例
Built with