AHK 实现文字翻译 —— 内含 DeepL Sogou Baidu Youdao 四家接口与现成工具。

原理:

使用 AHK 后台操控 Chrome 浏览器访问翻译网站(例如 https://fanyi.sogou.com/),并获取翻译结果。


使用方法:

接口已经封装好,使用非常简单,总共就4句代码。

BaiduTranslator.init()                        ; 初始化接口
MsgBox,% BaiduTranslator.translate("text")    ; 显示翻译结果
BaiduTranslator.free()                        ; 释放接口资源
#Include <BaiduTranslator>                    ; 库引用

不同的接口使用方法是一致的,区别只是名字而已,例如想用 DeepL 翻译就这样。

DeepLTranslator.init()                        ; 初始化接口
MsgBox,% DeepLTranslator.translate("text")    ; 显示翻译结果
DeepLTranslator.free()                        ; 释放接口资源
#Include <DeepLTranslator>                    ; 库引用

更多用法请下载打包文件,查看示例的源码,有详细的注释。

示例中包含一个带界面的简易翻译器,支持自动识别中英文并互翻。

示例中还包含一个可外部调用的聚合翻译器,支持自动识别中英日韩并翻译。


下载地址:

Github Releases (为方便新人使用,此链接打包了绿色 Chrome 浏览器,故体积较大)

Github (此链接仅包含库与示例,需要自行安装原版 Chrome 浏览器,不支持其它浏览器)

 

给TA买糖
共{{data.count}}人
人已赞赏
其他

Rawinput 原始输入

2021-9-7 14:17:43

其他办公学习

输入法设置英文,扩展名隐藏,文件名后添加来自剪贴板的字符串

2021-9-22 7:07:53

3 条回复 A文章作者 M管理员
  1. 1河许人

    👍

  2. […] ((但是他的机翻工具是要钱的Translation-Terminator 是一位大佬(telppa 空 )做的翻译工具 […]

  3. ccc

    大佬的真好呀😎

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