垂直领域API接入文档
POST
https://fanyi-api.baidu.com/api/trans/vip/fieldtranslate
接入方式
签名生成方法
生成方法:
Step2. 对字符串1做md5,得到32位小写的sign。
注:
\1. 待翻译文本(q)需为UTF-8编码;
\2. 在生成签名拼接appid+q+salt+密钥字符串时,q不需要做URL encode,在生成签名之后,发送HTTP请求之前才需要对要发送的待翻译文本字段q做URL encode;
\3. 科技电子、水利机械、网络文学三个领域仅支持中到英,如设置语言方向为英到中,则默认输出通用翻译结果;生物医药、金融财经领域可支持中到英和英到中两种语言方向。
domain领域支持范围:
支持传入值 | 描述 | 支持语言方向 |
---|---|---|
electronics | 电子科技领域 | 中文-->英语 |
finance | 金融财经领域 | 中文-->英语 |
finance | 金融财经领域 | 英语-->中文 |
mechanics | 水利机械领域 | 中文-->英语 |
medicine | 生物医药领域 | 中文-->英语 |
medicine | 生物医药领域 | 英语-->中文 |
novel | 网络文学领域 | 中文-->英语 |
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://fanyi-api.baidu.com/api/trans/vip/fieldtranslate' \
--data-urlencode 'q=' \
--data-urlencode 'from=' \
--data-urlencode 'to=' \
--data-urlencode 'appid=' \
--data-urlencode 'salt={{SALT}}' \
--data-urlencode 'domain=' \
--data-urlencode 'sign={{SIGN}}'
响应示例响应示例
成功示例
{
"from": "en",
"to": "zh",
"trans_result": [
{
"src": "apple",
"dst": "苹果"
}
]
}
请求参数
Body 参数application/x-www-form-urlencoded
q
string
必需
from
string
必需
to
string
必需
salt
string
必需
示例值:
{{SALT}}
domain
string
必需
sign
string
必需
示例值:
{{SIGN}}
返回响应
修改于 2022-08-22 07:38:15