Windows下在GoldenDict中添加谷歌翻译
【2021.7 更新】
笔者阅读论文时,希望以Popup的形式直接显示出Google翻译的结果,减少阅读论文的碎片感。
GoldenDict是一款开源的词典软件,支持本地词典和在线翻译等多种形式,且Windows和Linux均可运行。
本文介绍Windows下的设置方法,Linux的看这篇:Ubuntu下在GoldenDict中添加谷歌翻译。
具体方法:
-
首先下载从Github的GoldenDict项目中下载编译好的Windows版本程序,解压。
以下均假设路径为D:\GoldenDict
-
在解压得到的目录下(如 D:\GoldenDict ),新建文件夹
portable
。操作理由:(转载于知乎)
这样做,不是必须的,但是,我强烈推荐这么做,是为了让 GoldenDict 变为绿色、便携版(可直接拷到优盘、移动硬盘里,即插即用),假如不在此处新建 portable 文件夹,那么 GoldenDict 的索引文件(词典数量庞大,索引文件体积也会水涨船高),将会堆积在系统盘(一般是 C 盘)的某个位置,建立了 portable 文件夹,索引文件会存放在 portable 文件夹下的 index 子目录下,方便管理;当然,不新建 portable 文件夹,也有它的道理、好处,可以指定加载某目录下的词库文件,不一定非得把所有词库文件(夹){或文件(夹)快捷方式}复制到 content 文件夹下,但是我个人觉得,还是新建 portable 文件夹这种方式更好。 -
把本地的词典文件夹复制进D:\GoldenDict\content里。(没有字典可略过)
-
安装依赖
# need python>=3.7 pip3 install google-translate-for-goldendict pip3 install requests
-
进行如下设置:
打开GoldenDict - 【编辑】 - 【字典】 - 【字典来源】 - 【程序】- 【添加】
类型选择:html; 名称自定,如Google Translate; 命令行:python -m googletranslate zh-CN %GDWORD% -s "translate.google.cn" 图标:D:\GoldenDict\google-translate-for-goldendict\google_translate.png (路径不同自行修改)
勾选【已启用】,然后【OK】。
示例图:
-
Ctrl+C+C进行测试,没有开启的去【编辑】-【首选项】中开启。
示例图:
Reference:
[1] https://github.com/goldendict/goldendict/wiki/Early-Access-Builds-for-Windows
[2] https://www.zhihu.com/question/21133533/answer/142164875
[3] https://github.com/soimort/translate-shell
[4] https://github.com/xinebf/google-translate-for-goldendict