Skip to content

百度翻译 ​

基于百度翻译开放平台通用翻译 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) ​

参数类型必填说明
qstring是待翻译文本(UTF-8 编码,单次最长 6000 字节)
tostring是目标语言代码,如 en 英语 / zh 中文 / jp 日语 等
fromstring否源语言代码,默认 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在线测试