Ubuntu下在GoldenDict中添加谷歌翻译
系统:ubuntu 18.04
软件:GoldenDict
目的:以Popup的形式直接显示出Google翻译的结果,减少阅读论文的碎片感,提高阅读效率。
Windows系统请看这篇:Windows下在GoldenDict中添加谷歌翻译
在GoldenDict中添加google translate的地址也可以实现直接翻译出目标语言(添加网址https://translate.google.cn/#view=home&op=translate&sl=auto&tl=zh-CN&text=%GDWORD%),但是可能由于该软件已经好久没更新了,并没有对网页做适配,显示的一小块区域根本无法阅读。 (我发现ubuntu在显示悬浮窗的时候无法截图,只能截取在窗体内的图了)
我通过查找资料找到了如下方法可以较好的实现上述功能。
第一步,打开Terminal,输入以下命令。
$ sudo apt-get install translate-shell
或者
$ git clone https://github.com/soimort/translate-shell
$ cd translate-shell/
$ make
$ [sudo] make install
更推荐下面的方法。
如果translate-shell有更新,重复以上步骤就可更新至最新版本。
第二步,打开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%”
【类型】选择Plain Text排版更好,然后点击【OK】
第三步,检验效果。开启屏幕取词功能,打开一篇paper,划句,悬浮窗就会显示google translate的翻译结果。(显示悬浮窗时无法截图,截图是在窗体内的效果)
Reference:
[1] https://www.752club.com/add-google-translate-to-goldendict/
[2] https://github.com/soimort/translate-shell