← 文章 / 科技资讯
小火的实验室 3小时前 · 2026-10-10 04:00:47 · 5 阅读

免费API推荐第二期:想做翻译,我推百度翻译

QUOTE

想做翻译,我推百度翻译。

想给网站、小程序,或者自己撸的小工具接上翻译,很多人会先搜「免费翻译 API」。前几个链接注册一遍,看着顺眼就开调。

国内翻译接口不止一家。上一期天气推了和风;这期想做翻译,我推百度翻译开放平台。先过几家怎么选,再把通用文本翻译从注册打到返回译文。

文档入口:https://fanyi-api.baidu.com

封面|免费API推荐第二期|百度翻译


01

CHOOSE

想做翻译,国内常见几家怎么掂量

百度翻译开放平台:通用文本翻译。标准版每月有免费字符额度,QPS 较低,适合流量不大的个人项目。个人认证升高级版后,免费额度会高一截。

有道智云:文本翻译走开放平台,接入也不难,适合先试用。

Google / DeepL / Azure 一类海外源:效果往往不错,服务器在海外。你主要服务国内用户,延迟和稳定性得自己扛。

我自己的排法:个人小工具、国内接入省事,优先百度。后文就按百度讲。

怎么选


02

PRICING

百度的「免费」到底指什么

通用文本翻译按字符计费。标准版每月有一段免费字符额度;个人认证高级版每月免费额度更高。免费档用完再按量计费。

标准版 QPS 较低。个人工具、低频调用一般够用。字符按源文本计:汉字、字母、空格、标点都算。


03

PREP

动手前要准备什么

登录开放平台;注册开发者,拿到 APP ID 和密钥;开通通用翻译 API;弄清签名。密钥只放服务端或环境变量。


04

STEPS

接入步骤:从注册到打出译文

1. 拿 APP ID 和密钥,开通服务。标准版可先不开认证。

2. 签名:md5(appid+q+salt+密钥),32 位小写。算签名时 q 不要先 URL 编码。

3. 发请求:POST .../api/trans/vip/translate,带 q / from / to / appid / salt / sign。

4. 本地脚本先验。看有没有 error_code,trans_result.dst 是不是译文。

接入步骤


05

DEMO

可直接改的示例要点

...sign

sign = md5(appid + q + salt + secret) # 小写32位

POST https://fanyi-api.baidu.com/api/trans/vip/translate

q=你好 from=zh to=en

完整 Python 示例见 Word / Markdown 正文,把 YOUR_APP_ID、YOUR_SECRET 换成你的即可。

打通了


06

NOTES

我实际接的时候会盯的几件事

密钥放服务端;同一句能缓存就缓存;标准版 QPS 低别并发砸;长文拆段。先打通中译英。


∞

原始来源: 小火的实验室

评论 (0)