图片翻译API接入文档
POST
https://fanyi-api.baidu.com/api/trans/sdk/picture
API接入方式(IOS端、Android端、Web端均适用)
如何使用图片翻译API
接入方式
集成指南
请求url示例
https://fanyi-api.baidu.com/api/trans/sdk/picture?
from=zh&to=en&appid=20180905000111111&salt=1435660288&sign=bf7303b9be4191726f62c19115c9a165&cuid=APICUID&mac=mac&version=3
注:
1)支持jpg、jpeg、png图片格式,注意均为小写。图片大小不超过4M,最短边至少30px,最长边最大4096px,长宽比3:1以内。
2)签名规则:md5(appid+md5(image)+salt+cuid+mac+密钥)。
3)md5(image) 中的image是原始图片数据,不加任何编码,32位小写。
4)image图片上传Content-Type=multipart/form-data。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://fanyi-api.baidu.com/api/trans/sdk/picture' \
--data-urlencode 'image=' \
--data-urlencode 'from=' \
--data-urlencode 'to=' \
--data-urlencode 'appid=' \
--data-urlencode 'salt=' \
--data-urlencode 'cuid=' \
--data-urlencode 'mac=' \
--data-urlencode 'version=' \
--data-urlencode 'sign='
响应示例响应示例
{
"error_code": "string",
"error_msg": "string",
"data": "string",
"from": "string",
"to": "string",
"content": [
{
"src": "string",
"dst": "string",
"rect": "string",
"lineCount": 0,
"points": [
"string"
],
"pasteImg": "string"
}
],
"sumSrc": "string",
"sumDst": "string",
"pasteImg": "string"
}
请求参数
Body 参数application/x-www-form-urlencoded
image
string
请求翻译的图片数据
from
string
必需
to
string
必需
appid
string
必需
salt
string
随机数
cuid
string
必需
mac
string
固定值:mac
version
string
固定值:3
paste
string
可选
sign
string
签名,32位小写
返回响应
修改于 2022-07-01 08:11:32