/alfred-google-translate

Alfred 3 workflow - 中英文互译

Primary LanguageJavaScriptMIT LicenseMIT

alfred-google-translate

NPM

安装

Requires Node.js 4+ and the Alfred Powerpack.

用法

在Alfred中, 输入tr, 和想要翻译的关键字, 会查询出关键字的翻译结果和相关(同义)的结果.

其中第一项为查询关键字本身,第二项为查询关键字的翻译结果,并带上音标(韦氏音标).

第三项开始为查询关键字的相关(同义)翻译结果.

第一项和第二项:

选中其中一个, 按enter复制翻译结果到剪切板.

按住cmd再按enter发音.

shift显示当前项在google翻译官网翻译内容.

按住cmd+L显示完整的当前项的翻译.

第三项以后,按enter会用当前项查询.

如果输入关键字错误, 会有纠错提示, 按enter会用纠错后的关键字查询.

设置快捷键

设置快捷键后,按快捷键可以快速激发workflow,并且会带着按键时选中的字符串.

如果是直接安装的workflow,可能快捷键没有设置,可以手动进行设置,设置过程如图:

hotkey

使用方法如图:

result

注意

最新版本已经不需要代理了,非常感谢 @lingyvpull request.

不需要代理的原理是使用translate.google.cn代替了translate.google.com,如遇到无法拉取翻译结果的情况,可以考虑更换DNS设置。比如更换为DNSPod或者Alibaba的公共dns。

由于使用的是google的翻译接口, 在大陆需要**才能使用, 需要电脑上有http代理, 然后在该workflow中添加如下两个环境变量

效果

corrected.png

  • enter复制结果:

    general.png

  • cmd+enter发音:

    pronounce.png

  • shift打开页面展示详情:

    quicklook.png

Related

License

MIT ©