前言
在MAC上右键菜单的翻译功能是自带的苹果词典,虽然翻译快,不过词汇不全,翻译不准,这不是我们想要的效果。
本篇文章教你如何右键菜单使用谷歌翻译,精准而优雅。赶紧拿出小本本记下来。
一、选择工具
使用聚焦搜索“自动操作”,又名“ Automator”,或者直接在“Launchpad”->“其他”找到“自动操作”应用。就是和工作流一样的东西,工作流大家应该都知道吧,不知道也没关系,简单来说就是针对用户的某一动作,自定义一系列后续动作,而这些动作呢是电脑手机等设备自动完成的。
二、创建工作流
1、顶部菜单栏点击文件 -> 新建,选择快速操作。1、选取文稿类型.png
2、运行AppleScript.png
在右侧的编辑区,删除默认添加的代码,粘贴以下代码:
on run {input, parameters}
# 这里我取巧了,严格来说应该用正则来判断的,不过这方法也行得通。
if urldecode(input as string) contains "%E" then
set output to "https://translate.google.cn/#auto/en/" & urldecode(input as string)
else
set output to "https://translate.google.cn/#auto/zh-CN/" & urldecode(input as string)
end if
return output
end run
on urldecode(x)
set cmd to "'require \"cgi\"; puts CGI.escape(STDIN.read.chomp)'"
do shell script "echo " & quoted form of x & " | ruby -e " & cmd
end urldecode
经读者建议,我添加了自动识别选取文字是中文还是英文的功能,如果是中文则翻译成英文,如果是英文则翻译成中文。
3、同样再搜索“网站弹出式菜单”,双击添加。这里最好自定义一下弹出窗口的大小,方便使用。我这里写的720x480。3、添加网站弹出式菜单.png
到这里差不多就完事了,点击窗口最右上角的三角按钮运行,会弹个小弹框,点击“好”就行了。
4、提示.png
然后我们可以看到效果啦!当然这不是最终效果,因为我们要的是选中词汇,鼠标右键翻译,而不是手动输入。把这个google弹窗关掉吧,这不是我们想要的。
5、运行效果.png
6、保存工作流.png
三、效果
选中要翻译的单词,鼠标右键,选择“服务” -> “Google翻译”。啦啦啦,We Did it!!7、效果图.gif
四、关于删除该工具
有安装就有卸载啦,一条龙服务是才是一个分享者该有的姿态。
话不多说,打开“系统编号设置” -> “扩展” -> “触控栏”,找到我们的“Google翻译”,鼠标右键,移除到废纸篓。如果再狠一点,那就清空废纸篓,不过清空之前,别误删了废纸篓里面某些不可描述的片子哦,咳咳!⁄(⁄ ⁄ ⁄ω⁄ ⁄ ⁄)⁄
删除.png
后话,之所以写这篇文章,一是因为确实有需要,二是网上的资料都过时了,而且也不详细。我琢磨了好一会儿才搞定的。如果帮到你了,记得点个喜欢哦~
参考资料:
在任何地方选中文字直接调用谷歌翻译的方法。