最近出了个插件【Metaphrase】可以实现在任何能够激活Action Menu的地方即时(小窗)翻译。对于我这个英文菜鸟来说确实挺方便的。
一、插件介绍
很简单,选中需要进行翻译的文字,在弹出的菜单中点击“Translate”,就会弹出一个翻译窗口,将文字翻译成预设的语言。在系统设置中可以配置MetaPhrase翻译的目标语言,可以默认为系统语言“Use System Language”或者手动选择。(注:翻译需要网络支援)
挺方便吧。其实毛病也很大,无法即时选择翻译目标语言。平时都是英译中有时候碰巧想要差个中译英还得进设置配置一下,这思路和他小窗弹出的便捷思路完全背道而驰了。和作者说了几次,也不知道我的鸡饭英文他看不看得懂。
二、题外话
没有条件,创造条件。
新出了个插件【ProWidgets】就是以前那个【BrowseInApp】(无需跳转Safari在软件内直接打开链接)作者的新作。这货厉害,能实现众多功能小窗运作,具体还是另外开文仔细介绍吧。今天就借用他的浏览器功能,来说说,怎么自定义一个顺手的翻译。
还需要一个老牌插件【activityaction】。
1、ActivityAction的配置:
在ActivityAction中添加一个动作:Url中输入”http://translate.google.cn/?tl=zh_cn&text= ” 动作名随意,示例中填的是ToChinese
google翻译的命令简要介绍一下, tl 是翻译目标语言;还可以添加sl 明确源语言,省去google姐姐自己判断;text=后面是需要翻译的内容。ActivityAction负责将选中文字传递给这个URL。语言类别代码我在文后列了个附表,方便大家查阅。
2、使用示例
选中预备翻译的文字,点击菜单中的Activity,选择ToChinese
这时如果已经安装了ProWidgets,就会弹出一个浏览器窗体,显示翻译结果。看完了,双击窗口的标题栏,窗口就会缩小待命。重复刚才的选择翻译动作,待命窗口又会放大显示新的翻译结果。
如果需要对链接地址整站翻译可以这样填URL:http:/ /translate.google.cn/translate?act=url&tl=zh_cn&u=
然后:
类似这个方法。还可以实现即时搜索。
只需将activityaction的URL改成搜索命令即可。比如:http:/ /www.google.com/search?q=
玩法很多自己摸索吧。
附:语言表