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

统计校验服务

POST
https://fanyi-api.baidu.com/api/trans/vip/doccount
欢迎使用文档翻译API,本文档将指导您如何快速接入。

如何使用文档翻译API?#

1.
使用您的百度账号登录百度翻译开放平台;
2.
注册成为开发者,获得APPID;
3.
进行开发者认证;
4.
开通文档翻译API服务:开通链接;
5.
参考技术文档编写代码。

接入方式#

文档翻译API分为:统计校验服务和翻译服务两个部分
1)统计校验服务:用户翻译前统计文档字符数及预算所花费金额
2)翻译服务:用于实现文档翻译功能、实际计费功能,最后将翻译结果异步通知用户
img
注:流程1和流程2可以结合使用,先验证文件再翻译;流程2也可以单独使用,直接提交文件发起翻译。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://fanyi-api.baidu.com/api/trans/vip/doccount' \
--data-urlencode 'appid=' \
--data-urlencode 'file=' \
--data-urlencode 'from=' \
--data-urlencode 'to=' \
--data-urlencode 'timestamp=' \
--data-urlencode 'type=' \
--data-urlencode 'sign='
响应示例响应示例
{
  "error_code": "string",
  "error_msg": "string",
  "data": {},
  "charCount": 0,
  "fileId": "string",
  "amount": 0
}

请求参数

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)
from
string 
必需
翻译源语言(参考支持语种列表)
to
string 
必需
翻译目标语言(参考支持语种列表)
timestamp
string 
必需
10位时间戳(Unix时间戳(Unix timestamp​))
type
string 
必需
文件类型(支持取值范围: doc、docx、xls、xlsx、ppt、pptx、xml、html、htm、txt、pdf)
sign
string 
必需
签名(参考签名计算规则,32位小写)

返回响应

🟢200成功
application/json
Body
error_code
string 
返回错误码
必需
参考错误码列表
error_msg
string 
返回错误信息
必需
以错误码54001为例,其返回的错误信息是Invalid Sign
data
object 
返回数据集
必需
data是一个对象
charCount
integer 
文件字符数
必需
新服务按“字符数‘统计
fileId
string 
文件唯一ID
必需
可用于翻译服务临时使用,有效期1小时
amount
integer 
预估消费金额
必需
单位:分
上一页
错误码列表
下一页
翻译服务
Built with