Ubuntu下在GoldenDict中添加谷歌翻译

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】
图1:示例一

第三步,检验效果。开启屏幕取词功能,打开一篇paper,划句,悬浮窗就会显示google translate的翻译结果。(显示悬浮窗时无法截图,截图是在窗体内的效果)
在这里插入图片描述

Reference:
[1] https://www.752club.com/add-google-translate-to-goldendict/
[2] https://github.com/soimort/translate-shell

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值