goldendict for linux,GoldenDict(for Linux)配置无道词典
引言
我原来写过一篇博客:(离线)英语词典软件推荐,个人比较喜欢的就是GoldenDict词典。不仅仅是因为它是免费开源的多平台程序,更重要的是支持丰富的原版词典(下文给出了下载链接)。本文主要针对其扩展功能的配置基于命令行的无道词典,同时实现在线查询的功能。
添加无道词典(针对Linux和MacOS)
无道词典,是一个简洁优雅的有道词典命令行版本。支持英汉互查的功能,包含释义、词组、例句等有助于学习的内容。
具体的安装和使用Github项目(见引文3)介绍的很详细,配置之前请确认安装成功。
演示版本:
GoldenDict(Linux): V1.5.0-RC2+git; 基于Qt5.13.0(GCC 8.2.1 20180831,64位)
无道词典(Linux):V2.0;基于python3
文件修改:命令行输出和GoldenDict界面显示不兼容,因此我简单修改了文件./wudao-dict/wudao-dict/src/CommandDraw.py,这里给出一个示例文件 CommandDraw.zip,下载解压后后替换原文件即可(建议先备份原文件,注意路径)。
配置命令: 词典来源:程序:添加: 类型选择Html,名称自定义,命令行wd %GDWORD%;
命令行(可选):
wd %GDWORD% 详细解释,自动联网查询
wd -s %GDWORD% 只看释义
如下图:
注意:
无道词典自带(20w英汉 + 10w汉英)词库,找不到时会自动联网查找。
请确认安装网页解析模块bs4 lxml(或 sudo pip3 install bs4 lxml)。
因为修改了CommandDraw.py文件,所以命令行界面的显示会受影响
效果对比:
原无道命令行显示:
修改后的GoldenDict显示:
吐槽一下:意外发现有道词典使用的是Collins的词库,但是这2个例句的解释也差了太多了吧。。。
资源下载
简体中文词典(见引文3),很丰富的离线词典,值得收藏。
声音异常
当播放发音时,很可能遇到错误:
“警告:内置播放器:ao_open_live()调用失败:无法打开设备:alsa,...”
解决方法:使用外置播放器:首选项:音频:使用外部程序播放。
推荐使用mpv player 或者 vlc player,(需提前安装)。
外置播放其设置输入:mpv 或 cvlc ,保存即可。
如下图:
参考
原文:https://www.cnblogs.com/oucbl/p/11651371.html
goldendict for linux,GoldenDict(for Linux)配置无道词典相关推荐
- Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556 文章- 38 评论- 77 ...
- Linux环境HBase安装配置及使用
Linux环境HBase安装配置及使用 1. 认识HBase (1) HBase介绍 HBase = Hadoop database,Hadoop数据库 开源数据库 官网:hbase.apache.o ...
- linux多路径策略配置,linux 多路径配置
首先介绍一下什么是多路径(multi-path)?先说说多路径功能产生的背景,在多路径功能出现之前,主机上的硬盘是直接挂接到一个总线(PCI)上,路径是一对一的关系,也就是一条路径指向一个硬盘或是存储 ...
- linux中的网络配置
Linux中的网络配置 1 什么是IP ADDRESS 2 子网掩码 3 ip通信判定 4 网络设定工具 4.1 设置双网卡 4.2 ping命令 4.3 ifconfig命令 4.4 ip addr ...
- Linux环境下路由表配置一
路由表配置网关及端口 网络地址:分析目标地址 接口:数据有可能从路由器的哪个出口出来,哪个就是接口 网关:目标网络与发数据的设备不在一个网段内,下一个路由器邻近主配置路由器的接口ip就是网关,线路 ...
- SNMP在windows linux router上的配置笔记
一.windows ip 地址:192.168.6.243 添加删除组件--管理监视工具-snmp-下一步-安装. 我的电脑-管理-服务-主要是 代理,陷阱,安全 1.代理:联系人: ...
- Linux下安装、配置PHP环境
Linux下安装.启动MySQL :http://blog.csdn.net/wy3552128/article/details/8143686 Linux下安装.配置.启动Apache:http:/ ...
- 红帽Linux 6.5上配置ASM流程
ASM(Automatic Storage Management)是Oracle官方推荐的软件存储解决方案.自10g版本正式推出以来,软件架构层面上ASM的地位是在不断的提升.首先是11g将ASM从数 ...
- 《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署》——2.2 容器式Linux系统的Docker配置...
本节书摘来自异步社区<Docker容器:利用Kubernetes.Flannel.Cockpit和Atomic构建和部署>一书中的第2章,第2.2节,作者: [美]Christopher ...
- linux svn安装和配置
linux svn安装和配置,不结合apache http://blog.51yip.com/server/901.html 张映 发表于 2010-07-07 分类目录: 服务器相关 今天有个同事在 ...
最新文章
- Robert Hoekman,Jr 继《一目了然》后的又一经典力作
- Java基础-时间复杂度计算方式
- python seek到指定行_python文件操作seek()偏移量,读取指正到指定位置操作
- Android利用广播实现ViewPager中item之间的数据通信
- mysql 查询每天 如果没有显示为0_「15」MySQL的系统信息函数
- eclipse中检查项目生成.class文件的地址
- boost::hana::lift用法的测试程序
- SVN使用CVS使用
- STL系列使用教程(一)基础概念
- 基于随机森林的特征选择算法
- 新加坡暑假旅游攻略:一天玩转新加坡圣淘沙岛
- 计算机科学导论第三版——第一章课后习题(贝赫鲁兹·佛罗赞BehrouzForouzan)(渐水问个人答案笔记csdn)
- Kubernetes之Volumes
- 二十、JVM命令行监控工具
- 无线地磁传感器更适合路边停车系统
- 对抗生成网络(GAN)简介及生成数字实战
- 什么是黑盒测试和白盒测试?
- 简单明了的正则表达式汇总
- Proxifier+Fiddler 抓取PC客户端数据包
- 微信后台架构浅析--读写扩散技术