sycx's Blog

Nothing here.

添加一个”Services"-Translate With Google

依照笑来老师的教程添加了几个Services
今天试图添加一个Translate with Google的时候却遇到了点问题

Google translate的Prefix是这样的

“”color: #cc0000;“>http://translate.google.cn/#auto|zh-CN|”

按教程到了Display Webpages步骤却会将网址编码转换为
“”color: #cc0000;“>http://translate.google.cn/%23auto%7Czh-CN%7C”

问题在于Google translate不支持编码后的‘#’

研究了下于是用AppleScript解决

以下是代码

on run {input, parameters}


set thePre to “http://translate.google.cn/#auto|zh-CN|”

set theUrl to thePre & input


tell application “Safari”

activate

make new document

set the URL of front document to theUrl

end tell


return input

end run

Comments