更新
壬寅年九月十六,优化了函数。
2024年1月30日,更新了百度api调用规则。
前言
前段时间需要翻译一些内容,在上一篇《【5分钟编码,效率提升2000%案例】百度翻译自动化》中,我采用百度翻译免费的接口(本质上就是直接后台采集网页版百度翻译)实现了划词处理、翻译并替换的操作,直接让我翻译的效率提升了20倍左右。
但是上面的免费接口问题还不少,第一个就是连续翻译后会卡死,第二个翻译速度不是很好。
为解决上面的两个问题,尝试使用百度翻译的API实现,实现后效果非常不错,免费版本从2022年开始限制次数,如您是个人开发者,且仅需基础文本翻译服务,可选择通用翻译 API-标准版。 通用翻译 API 标准版每月提供 5万的免费字符量 (QPS 为 1 ) 。如个人开发者调用量较大, 可进行个人认证, 选择通用翻译 API-高级版。计费方式保持不变, 每月翻译字符数低于100万, 享免费服务;超过 100万字符, 按照 49 元人民币/百万 字符支付当月超出部分字符量费用(QPS 为 10 )。如是企业开发者, 可进行企业认证, 选择通用翻译 API-尊享版。计费方式保持不变, 每 月翻译字符数低于 200 万, 享免费服务;超过 200 万字符, 按照 49 元人民币/百万字符支付 当月超出部分字符量费用(QPS 为 100)。如有需要,还可试用自定义术语功能。下面给出详细的过程。
一、申请API
(1)百度账号登录百度翻译开放平台
(2)产品服务选通用翻译(个人,企业的可以选其他的)
(3)按照要求进行申请
(4)申请完成后,在开发者中心记下APP ID和密钥
二、ahk调用API的函数
其实就是向api post要翻译的内容,然后翻译回来的数据是json形式的,进行json解析就可以了。
三、demo
注意:依赖md5函数
感谢大佬分享!
感谢分享