一、简介
为了方便中文朋友使用ahk的一些成果,我抽时间会汉化(翻译)一些优秀的作品过来。就像上面这个按钮上显示的文字是“Cu(u下面有一个下划线)stom Buttons…”,翻译成中文应该是“自定义按钮…(u)”,u下面的下划线就快捷键的意思。
这样翻译就需要,先翻译Custom Buttons,然后按照我们想要的格式排列。
简单想了下,翻译的轮子应该有,查了下发现一个很完善的轮子,大家有兴趣可以去围观:
AHK 实现文字翻译 —— 内含 DeepL Sogou Baidu Youdao 四家接口与现成工具。
我使用的里面的百度翻译的接口。
二、实现思路
我的思路相对直接和简单一些,直接借用剪贴板,把鼠标划取的内容,通过ctrl+c存入剪贴板,然后将待翻译的内容&和&后的一个字母去取出,然后交给接口翻译,将返回的翻译结果尾部加上(&和&后的一个字母),最后贴在划选的位置就可以了。
C&ustom Buttons…=>自定义按钮…(&u)
二、实现代码
字符转换的部分有点个性需要就没有贴出,相关库在上面连接中获取。
您好,怎么联系,可以支持定制一个简单的合同上传程序嘛?
qq351400670