主题
百度翻译
基于百度翻译开放平台通用翻译 API,支持 28 种主流语言互译,源语言自动检测。标准版免费(1QPS,单次最长 6000 字节)。
支持的语言
| 代码 | 名称 | 代码 | 名称 | 代码 | 名称 |
|---|---|---|---|---|---|
zh | 中文 | en | 英语 | yue | 粤语 |
wyw | 文言文 | jp | 日语 | kor | 韩语 |
fra | 法语 | spa | 西班牙语 | th | 泰语 |
ara | 阿拉伯语 | ru | 俄语 | pt | 葡萄牙语 |
de | 德语 | it | 意大利语 | el | 希腊语 |
nl | 荷兰语 | pl | 波兰语 | bul | 保加利亚语 |
est | 爱沙尼亚语 | dan | 丹麦语 | fin | 芬兰语 |
cs | 捷克语 | rom | 罗马尼亚语 | slo | 斯洛文尼亚语 |
swe | 瑞典语 | hu | 匈牙利语 | cht | 繁体中文 |
vie | 越南语 |
文本翻译
- 方法:
GET - 路径:
/api/web/chinese/translate
请求参数 (Query)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
q | string | 是 | 待翻译文本(UTF-8 编码,单次最长 6000 字节) |
to | string | 是 | 目标语言代码,如 en 英语 / zh 中文 / jp 日语 等 |
from | string | 否 | 源语言代码,默认 auto 自动检测 |
请求示例
bash
GET /api/web/chinese/translate?q=你好世界&to=en响应示例
json
{
"code": 200,
"data": {
"q": "你好世界",
"from": "zh",
"to": "en",
"trans_result": [
{
"src": "你好世界",
"dst": "Hello world"
}
]
},
"message": "success"
}字段说明
| 字段 | 说明 |
|---|---|
q | 原文 |
from | 源语言(auto 时为百度自动检测结果) |
to | 目标语言 |
trans_result | 翻译结果数组,每段包含 src 原文和 dst 译文 |
频率限制
百度翻译标准版 QPS 限制为 1 次/秒,单次请求最长 6000 字节(汉字约 2000 个)。如需更高并发请升级高级版。
GET在线测试
支持的语言列表
- 方法:
GET - 路径:
/api/web/chinese/translate-langs
获取所有支持的翻译语言列表,无需参数。
响应示例
json
{
"code": 200,
"data": {
"languages": [
{ "code": "zh", "name": "中文" },
{ "code": "en", "name": "英语" },
{ "code": "jp", "name": "日语" },
{ "code": "kor", "name": "韩语" }
]
},
"message": "success"
}GET在线测试
