████████╗██╗ ██╗██████╗ ██╗███╗ ██╗ ██████╗ ████████╗██████╗ █████╗ ███╗ ██╗███████╗██╗ █████╗ ████████╗██╗ ██████╗ ███╗ ██╗
╚══██╔══╝╚██╗ ██╔╝██╔══██╗██║████╗ ██║██╔════╝ ╚══██╔══╝██╔══██╗██╔══██╗████╗ ██║██╔════╝██║ ██╔══██╗╚══██╔══╝██║██╔═══██╗████╗ ██║
██║ ╚████╔╝ ██████╔╝██║██╔██╗ ██║██║ ███╗ ██║ ██████╔╝███████║██╔██╗ ██║███████╗██║ ███████║ ██║ ██║██║ ██║██╔██╗ ██║
██║ ╚██╔╝ ██╔═══╝ ██║██║╚██╗██║██║ ██║ ██║ ██╔══██╗██╔══██║██║╚██╗██║╚════██║██║ ██╔══██║ ██║ ██║██║ ██║██║╚██╗██║
██║ ██║ ██║ ██║██║ ╚████║╚██████╔╝ ██║ ██║ ██║██║ ██║██║ ╚████║███████║███████╗██║ ██║ ██║ ██║╚██████╔╝██║ ╚████║
╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝
需求
当需要用英文时,有时候需要打开词典,然后复制粘贴,操作很麻烦
然后我就用AHK写了一个实时打字翻译的软件
功能
- 打字时实时翻译,并且支持翻译结果直接输出到文本
- 支持发音
- 界面在光标处,不打断思路
展示
快捷键
- ALT Y: 打开
- ALT ENTER:发音
- ENTER: 输出翻译文本
- CTRL ENTER: 输出原始文本
- ESC: 退出
- TAB: 切换另一个翻译API
- 空格: 切换回默认翻译API
翻译API
通过配置文件来配置 /config/setting.json
- 有道词典
{
"cd" : "youdao",
"BaiduFanyiAPPID" : "",
"BaiduFanyiAPPSEC": "",
"is_baidu_real_time_translate" : 0
}
- 百度翻译
需要自己注册后,把key填到配置文件
百度翻译开放平台
{
"cd" : "baidu",
"BaiduFanyiAPPID" : "xxxxx",
"BaiduFanyiAPPSEC": "xxxxx",
"is_baidu_real_time_translate" : 0
}
因为百度使用次数有限额,因此通过 is_baidu_real_time_translate
来配置是否实时触发翻译
当配置 0
时,需要输入 空格
键 主动翻译, 建议输入最后键入空格
- 切换
按tab
键,切换结果为另外一个,空格键
切换回来