$ npm install -g alfred-google-translate
Requires Node.js 4+ and the Alfred Powerpack.
在Alfred中, 输入tr
, 和想要翻译的关键字, 会查询出关键字相关的翻译结果.
选中其中一个, 按enter复制翻译结果到剪切板.
按住cmd+L显示完整的当前项.
按住cmd再按enter发音.
按shift在google翻译官网查看翻译结果和其它更多内容.
如果输入关键字错误, 会有纠错提示, 按enter会用纠错后的关键字查询.
设置快捷键后,按快捷键可以快速激发workflow,并且会带着按键时选中的字符串。
设置过程如图:
使用方法如图:
最新版本已经不需要代理了,非常感谢 @lingyv 的pull request
.
不需要代理的原理是使用translate.google.cn
代替了translate.google.com
,如遇到无法拉取翻译结果的情况,可以考虑更换DNS
设置。比如更换为DNSPod
或者Alibaba
的公共dns。
由于使用的是google的翻译接口, 在大陆需要**才能使用, 需要电脑上有http代理,
然后在该workflow中添加如下两个环境变量
- alfy - Create Alfred workflows with ease
- google-translate-api - A free and unlimited API for Google Translate
MIT ©