MAC上使用Google翻译快速翻译选中的文字

前言

在MAC上右键菜单的翻译功能是自带的苹果词典,虽然翻译快,不过词汇不全,翻译不准,这不是我们想要的效果。

本篇文章教你如何右键菜单使用谷歌翻译,精准而优雅。赶紧拿出小本本记下来。

一、选择工具

使用聚焦搜索“自动操作”,又名“ Automator”,或者直接在“Launchpad”->“其他”找到“自动操作”应用。就是和工作流一样的东西,工作流大家应该都知道吧,不知道也没关系,简单来说就是针对用户的某一动作,自定义一系列后续动作,而这些动作呢是电脑手机等设备自动完成的。

二、创建工作流

1、顶部菜单栏点击文件 -> 新建,选择快速操作。
1、选取文稿类型.png

2、然后在左侧搜索栏搜索“运行 AppleScript”,双击添加。
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

4、最后一步,当然是保存我们的成果啦!这里我命名的是Google翻译。
6、保存工作流.png

三、效果

选中要翻译的单词,鼠标右键,选择“服务” -> “Google翻译”。啦啦啦,We Did it!!
7、效果图.gif

四、关于删除该工具

有安装就有卸载啦,一条龙服务是才是一个分享者该有的姿态。
话不多说,打开“系统编号设置” -> “扩展” -> “触控栏”,找到我们的“Google翻译”,鼠标右键,移除到废纸篓。如果再狠一点,那就清空废纸篓,不过清空之前,别误删了废纸篓里面某些不可描述的片子哦,咳咳!⁄(⁄ ⁄ ⁄ω⁄ ⁄ ⁄)⁄


删除.png

后话,之所以写这篇文章,一是因为确实有需要,二是网上的资料都过时了,而且也不详细。我琢磨了好一会儿才搞定的。如果帮到你了,记得点个喜欢哦~





参考资料:
在任何地方选中文字直接调用谷歌翻译的方法。




最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,039评论 3 119
  • 读书虽好,可是读书的人真的是少之又少,每个读书的人都在默默的读书,每个不读书的人又在为不读书寻找很多的理由不去读书...
    小丰收多多阅读 1,930评论 0 0