Mac OS 添加右键谷歌翻译服务

日前,锋友 z26jns2 分享了一个在 Mac 的任意位置选中文字都可以直接调用谷歌翻译的方法

https://bbs.feng.com/read-htm-tid-11248152.html

在处理文档的时候,我们常常需要使用到一些翻译软件,如果可以右键直接调用的话,将可以大大提升我们的工作效率。日前,锋友 z26jns2 分享了一个在 Mac 的任意位置选中文字都可以直接调用谷歌翻译的方法,一起来看看吧。

首先进入 Launchpad – 其他,打开 Automator 并且点击新建文稿,文稿类型选择“服务”,在左上角的搜索框输入 apple,在搜索结果中双击“运行 AppleScript”这一项。

在右侧的编辑区中删除默认添加的代码,并且粘贴以下代码:

on run {input, parameters} 
    set output to "https://translate.google.cn/#auto/zh-CN/" & urldecode(input as string)
  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

上述代码中的“/#auto”表示自动检测语言,“/zh-CN/”表示翻译为简体中文,你可以根据你自己的需求,改为“中译英”、“日译繁中”、“德译法”等等,具体的语言代码可以在浏览器中打开谷歌翻译,选择语言后在地址栏获取。

接下来,继续搜索“菜单”,找到“网站弹出式菜单”并双击,在右侧的编辑区可以修改部分设置,比如大小选择“自定”,个人建议大小设为 720×480,位置选择“鼠标指标”。

最后保存cmd+s,可以修改为自己想要的名字。

这时候,在 Mac 的任何地方,只要选中文本,并且右键点击,即可在服务中找到谷歌翻译并快速翻译。

这里写图片描述

这里写图片描述

这里写图片描述

猜你喜欢

转载自blog.csdn.net/autoliuweijie/article/details/78877436