AutoHotkey调用百度翻译API的详细讲解

更新

壬寅年九月十六,优化了函数。

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)百度账号登录百度翻译开放平台

AutoHotkey调用百度翻译API的详细讲解

(2)产品服务选通用翻译(个人,企业的可以选其他的)

AutoHotkey调用百度翻译API的详细讲解

(3)按照要求进行申请

AutoHotkey调用百度翻译API的详细讲解

AutoHotkey调用百度翻译API的详细讲解

(4)申请完成后,在开发者中心记下APP ID和密钥

AutoHotkey调用百度翻译API的详细讲解

二、ahk调用API的函数

其实就是向api post要翻译的内容,然后翻译回来的数据是json形式的,进行json解析就可以了。

三、demo

注意:依赖md5函数

给TA捐赠
共{{data.count}}人
人已捐赠
其他案例

ahk调用json的简单示例

2022-9-14 13:35:28

其他函数案例

AHK标准库计划(三)——Itertools库

2022-9-23 0:19:29

1 条回复 A文章作者 M管理员
  1. 岸上走

    感谢大佬分享!

  2. 水滴石穿

    感谢分享

个人中心
购物车
优惠劵
有新私信 私信列表
搜索