通用翻译API接入文档
POST
https://fanyi-api.baidu.com/api/trans/vip/translate
注册成为开发者,获得 APPID ;
进行开发者认证(如仅需标准版可跳过);
开通通用翻译API服务:开通链接 ;
参考技术文档和 Demo 编写代码。
生成方法:
Step2. 对字符串 1 做 MD5 ,得到 32 位小写的 sign。
注:
1.
2.
3.如遇到报 54001 签名错误,请检查您的签名生成方法是否正确,在对 sign 进行拼接和加密时,q 不需要做 URL encode,很多开发者遇到签名报错均是由于拼接 sign 前就做了 URL encode;
4.在生成签名后,发送 HTTP 请求时,如果将 query 拼接在URL上,需要对 query 做 URL encode。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://fanyi-api.baidu.com/api/trans/vip/translate' \
--data-urlencode 'q=' \
--data-urlencode 'from=' \
--data-urlencode 'to=' \
--data-urlencode 'appid=' \
--data-urlencode 'salt={{SALT}}' \
--data-urlencode 'sign={{SIGN}}'
响应示例响应示例
{
"from": "string",
"to": "string",
"trans_result": "string",
"trans_result.*.src": "string",
"trans_result.*dst": "string",
"error_code": "string",
"src_tts": "string",
"dst_tts": "string",
"dict": "string"
}
请求参数
Body 参数application/x-www-form-urlencoded
q
string
必需
from
string
必需
to
string
必需
salt
string
必需
示例值:
{{SALT}}
sign
string
必需
示例值:
{{SIGN}}
tts
integer
可选
dict
integer
可选
action
integer
可选
返回响应
修改于 2022-09-13 08:10:10