最方便的电子词典库+macOS支持

前言

经常使用词典查单词就会发现大多数词典都很难满足自己的需求。经过多年查字典的经历我总结了一套查字典的需求如下:
  1. 能够快速看到释义,要求短小精悍
  2. 再少见的词汇或缩写都有收录
  3. 看不懂中文释义时能够给出英文释义
  4. 能看到近义词反义词
  5. 最好能有例句
  6. 作为Linux用户,跨平台是必须的
上述四个需求实际上是互相冲突的。有英文释义和例句(比如厚厚的牛津词典及其电子版)的词典不短小精悍,要耐着性子从很长的篇幅里面寻找到释义,很烦;简明词典内容太少,近义词和英文释义就不指望了。单个词典显然无法解决问题,需要多个词典组合来满足所有需求。本文将介绍我使用的词典库系列。

词典库推荐

ECDICT,简明英汉字典增强版

最强的简明英汉词典,收录非常全面,是我使用频率最高的词典库,平时查单词扫一眼就能知道单词的意思。推荐ECDICT-ultimate,词汇收录得更广。官方GitHub项目中没有提供可供macOS自带词典使用的字典库,因此我写了一个python脚本将官方提供的字典进行了转换。ECDICT-ultimate中的英文是来源于WordNet的释义,很容易看懂。我转换的macOS版词典可以选择是否显示英文/人名释义,比官方提供的格式看起来要好很多。

WordNet

虽然WordNet算是一个数据库,网上能搜到很多名为WordNet的词典。WordNet将词汇与Thesaurus相结合,英文释义简单易懂,比我看过的许多英英辞典更轻松理解词汇的含义。WordNet包含近义词反义词,背单词时很方便。英文词典是绝对必要的,许多单词看中文完全无法理解,只有看英文释义才能理解;或者有的词汇有多个看起来没有关联的含义,阅读英文释义时能够理解不同含义之间的关联(比如course这个单词,看中文释义感觉它的含义非常多,看英文才明白本来是指“道路”的“道”);有不同的单词中文释义是一样的,但看英文释义才能明白这不同单词的区别。

Thesaurus

Thesaurus严格来说不是一个词典,而是类似于中文的“辞海”,例句、近义词反义词都有,随便找一个就行,属于不常看但没有也不行。

词典软件推荐

QStarDict

比较简单轻量,GoldenDict虽然比这个显示效果好但占用太多系统资源。本词典软件可以设置划词后使用快捷键翻译,很方便。

sdcv

命令行的stardict,使用"-c"参数可以彩色化便于阅读。经常使用弹出式终端配合sdcv可以纯键盘操作。我在mac上也用这个

mac自带的字典

使用force touch查单词。我以前不怎么用这个软件,因为好多单词查不到且自带的牛津释义又臭又长。我转换了一个ECDICT后就好用多了。
  • ECDICT 链接: https://pan.baidu.com/s/1CnGj7JXH6a5rPY_Qc5UV3A 提取码: b1hi
  • ECDICT-ultimate(推荐) 链接: https://pan.baidu.com/s/1LTIrJn6eD4vPkn4oHnsffg 密码: uch2
  • WordNet 链接: https://pan.baidu.com/s/1OmONlM6ESvKSejviAV3_ow 提取码: vwfj
ECDICT转换指南:
https://github.com/the0demiurge/Python-Scripts/tree/master/src/MinorProjects/ECDICT
https://github.com/the0demiurge/Python-Scripts/tree/master/src/MinorProjects/ECDICT-ultimate

评论

发表评论

此博客中的热门博文

[SOLVED] Supermicro cannot connect to VGA video port or iKVM

免费ShadowSocks帐号分享网页

Flash被淘汰后打开swf文件的最佳方法