Windows下配置Goldendict
前面我们已经在Linux下配置好了Goldendict,
但是现在我的笔记本电脑已经作为办公的主力,所以其在Windows和Linux下应当具备同等的办公能力,对于那些方便程度上来讲必须切换的情况例外。但是查字典这一需要是二者都必须要配置好的。
Goldendict的官方版本十分老旧了,好像也不更新了,而当前它的一个fork版本一直在维护,它就是GoldenDict-ng,
您可以通过此链接直接下载对应的Windows版本,Linux版本的话建议使用命令paru或yay来安装即可,貌似cn源里面也包括了这个ng版本,这样使用pacman也可以直接安装。本文讨论Windows下的配置过程,首先需要大家在GoldenDict-ng
下载对应的Windows版本,点击安装到Windows上即可。至于电子词典可以从词典软件
GoldenDict 开源(附各语种词典下载方式)
自行下载,安装方式和Linux下的方式相同。
对于整句或整篇翻译,则需要使用Python脚本实现,参考GoldenDict添加文本翻译,
但是在Windows不一样的地方在于要安装Python,
请到官网 https://www.python.org/
下载Windows版本后,参考 全网最详细的Python安装教程(Windows)
完成安装, 然参考【免费开源词典软件】GoldenDict
使用指南(详、附句段翻译) , 在Windows命令行下输入
1 | pip install request |
但是最后设置translatorGD.py程序时,这篇文章中出错了,如果按照此文配置了,那必然会出错,正确的作法是
!! , 如果不去掉则会报错, 正确的配置方法为
| 类型 | 名称 | 命令行 | 图标 |
|---|---|---|---|
| html | PYDIC | python "D:\goldendict\python\translatorGD.py" %GDWORD% |
其他的配置与Linux版本相同,可参考我的文章GoldenDict添加文本翻译
,
经过正确的配置后,Windows下的GoldenDict-ng成为了一大利器。
遇到的问题
,
来到办公室准备在办公电脑上也配置好同样Windows的GoldenDict,
但是可能是由于安装的Windows版本的问题,并不如我的笔记本的企业版Windows11顺利。
MSVCP140.dll丢失错误
当安装完GoldenDict-ng 后,发现无法运行,提示信息为
由于找不到MSVCP140.dll, 无法继续执行代码。重新安装程序可能解决此问题。
,
显然这不可能通过重新安装GoldenDict-ng解决问题,原因是缺少微软的C++运行库,为了一劳永逸的解决问题,需要安装完整的微软运行库,此处推荐:
VC运行库下载|最完整的微软VC运行库[VC++合集包]v2023
下载后安装解决问题,GoldenDict-ng可以正常运行。
词典安装位置问题
最初为了省事儿,安装在了C
盘,但是发现扫描词典及运行python脚本时都会出现问题,原因是只有管理员权限才能读写C盘中的文件。所以请大家注意,下载好的词典一定要放在D盘的某个文件夹内,这是解决问题最省事的方法。
安装Python遇到问题
也是为了省事儿,最初默认安装Python时也是安装在了C盘,但是这也产生了问题,就是安装python库的时候也需要管理员权限,
显然在translatorGD.py中需要调用requests库,
所以必须安装这个库,安装的时候就出现了警告,安装不上。于是卸载生,重新安装到了D盘。但是在使用pip安装requests时,又出现了另一个警告 ,
按照提示其中一个原因是pip版本过低,于是在cmd中执行
1 | python -m pip install --upgrade pip |
最后再安装requests库成功,即
1 | pip3 install requests |
之后再运行GoldenDict-ng正常,且成功配置好了段落翻译translatorGD.py