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>                    ; 库引用

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

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

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

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

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


下载地址:

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

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

 

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

Rawinput 原始输入

2021-9-7 14:17:43

其他教程案例

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

2021-9-22 7:07:53

12 条回复 A文章作者 M管理员
  1. AHK中文社区

    ?

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

  3. ccc

    大佬的真好呀?

  4. 格物致知

    这个很方便呀

  5. 不想说什么

    每天都来学习一遍,相信有一天我肯定能学会

  6. lfer

    ?

  7. jly

    脚本错误
    当前页面的脚本发生错
    SecurityError
    是否要在此页面上继续运行脚本?
    。。。。。。

  8. Aicode

    可以

  9. AHK中文社区
    1河许人给您捐赠了¥2
  10. AHK中文社区

    github有时候连不上

  11. MrJohnnyVan

    学习一下~感谢分享~~

  12. 尽量c盘

    运行脚本时出现了这个错误,我该怎么办呀?我的电脑是已经安装了 谷歌浏览器,,运行之后有如下面的脚本错误,然后我怀疑是因为安全问题,不能够运行到现有的谷歌浏览器,于是乎我改成了下载链接中的绿色版的谷歌浏览器,但依然是有这样的错误。好苦恼,该怎么解决?运行脚本时也无法正常的实现功能。“

    脚本错误
    当前页面的脚本发生错误。
    行:
    1
    Char:
    1
    错误:
    代码:
    URL:
    SecurityError
    是否要在此页面上继续运行脚本?
    是(Y)
    否(N)”

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