GoldenDict 调用 Google Translate 进行段落翻译

goldendict就不用多说了,不知道的你只要知道它免费、开源即可,干紧去了解下吧。。。配合各种爱好者制作的专业词典文件,可以享受纸质词典不可比拟的体验,给我们学习带来极大的方便。但是,goldendict是单机词典软件,大家平时使用的只是查词、查短语功能,碰上成段的内容,就没办法了。。。但其实,goldendict是提供了调用外部接口来实现段落文本翻译的功能的。这里,借用这个项目,即可实现。


第一步,打开Terminal,输入以下命令。
 

sudo yum install translate-shell

如果你的发行版软件仓库里没有的话,也可以手工安装
 

git clone https://github.com/soimort/translate-shell
cd translate-shell/
make
[sudo] make install

第二步,打开GoldenDict,【编辑】-【词典】-【词典来源】-【程序】,点击【添加】,勾上【已启用】,填写【类型】和【名称】,【类型】选择纯文本,在【命令行】中输入
trans -e google -s auto -t zh-CN -show-original y -show-original-phonetics n -show-translation y -no-ansi -show-translation-phonetics n -show-prompt-message n -show-languages y -show-original-dictionary n -show-dictionary n -show-alternatives n “%GDWORD%”

有兴趣的话,还可以找一个合适的图标小图片,在【图标】里填上路径即可。

就这么简单,完成!当然了,内地的用户,自觉全局代理,即可品尝。。。

这个项目其实本来就是一个命令行工具,命令行下才是它的完整体,配合各种参数,更加强大!

GoldenDict 调用 Google Translate 进行段落翻译_第1张图片

它可不仅仅只能翻译英文,实际上,它可以实现任何外语对外语的翻译,只要是Google Translate支持的,而且,我依稀记得,作者的项目介绍里,工具可不仅仅只能调用Google的。。。有兴趣的可以自己去项目页里仔细查看。

GoldenDict 调用 Google Translate 进行段落翻译_第2张图片

至此,虽然已经正常使用,但和一些浏览器插件、扩展的划词翻译似乎重叠了?但不要忘记了,goldendict 除了各种爱好者用爱发电制作的各种词典文件,除开以上介绍的网络接口,还有另一个神器,支持各种OCR插件!OCR后即可对任何程序、图片、视频中的识别出来的字符进行段落翻译,配合上述的google翻译,这对一些英文不好的朋友来说意义可不是浏览器的网页翻译可比。

网页,这个各种插件、扩展,甚至连脚本也能干:

GoldenDict 调用 Google Translate 进行段落翻译_第3张图片

那么这样呢?能干到的,就不多了吧 ^_^


你可能感兴趣的:(linux,其他)