koreader 中文文档 下载 App

StarDict 词典安装 —— 中英、英英、多语言离线词典

为什么需要 StarDict

上一章已经介绍了 KOReader 的词典查询功能。StarDict 是 KOReader 词典系统的底层——安装好 StarDict 词典后,长按查词就是从这些本地词典中检索。

StarDict 词典的三个文件

每本 StarDict 词典包含三个文件(扩展名不同,名字相同):

ecdict.ifo    ← 词典元信息(名字、作者、语言、条目数)
ecdict.idx    ← 索引文件(查词用)
ecdict.dic    ← 词典正文数据

这三个文件必须放在同一目录下,文件名保持一致。

下载 StarDict 词典

从网上搜索"StarDict 词典"或 "stardict dict",常见来源:

常用 StarDict 词典

词典语言对大小质量
ecdict中英~5MB高(开源社区维护)
stardict-cedict中英(繁体+简体)~10MB高
WordNet英英~10MB高(普林斯顿大学)
GCIDE英英~20MB高(卡内基梅隆大学)
Wiktionary维基词典(多语言)~100MB中等(条目多但释义简洁)

建议起步装 ecdict(中英)+ WordNet(英英),够用且体积小。

安装步骤

第一步:下载并解压

从下载源获取词典文件,解压得到 .ifo、.idx、.dic 三个文件。

第二步:放到 KOReader 词典目录

每本词典放单独子目录:

平台词典根目录
AndroidKOReader 设置中的词典目录(或内置数据目录)
Kindle/Kobo/PocketBookKOReader 安装目录下的 data/dict/
Linux~/.config/koreader/dict/
其他KOReader 配置目录下的 dict/

完整结构:

dict/
  ├── ecdict/
  │   ├── ecdict.ifo
  │   ├── ecdict.idx
  │   └── ecdict.dic
  ├── wordnet/
  │   ├── wordnet.ifo
  │   ├── wordnet.idx
  │   └── wordnet.dic
  └── wiktionary_zh/
      ├── wiktionary_zh.ifo
      ├── wiktionary_zh.idx
      └── wiktionary_zh.dic

第三步:重启 KOReader

重启后 KOReader 扫描词典目录。

第四步:启用词典

  1. 进入「设置 → 词典」
  2. 勾选你想启用的词典
  3. 可以拖动排列顺序(查词时按此顺序显示)

多本词典同时查

长按查词时,KOReader 会同时检索所有已启用的词典,每本词典显示一个选项卡:

单词:procrastination

[1/3] ecdict:拖延,延迟... [2/3] wordnet:the act of postponing or avoiding work... [3/3] wiktionary:(psychology) the act of delaying...

左右滑动在不同词典间切换。

长按查词操作

安装好词典后,长按正文中的单词 → 自动弹出词典释义窗口。

词典查询界面
长按生词即查,多本词典同时显示

(注:图片路径按实际渲染器规则调整)

未匹配时怎么办

如果长按的词条没有匹配任何本地词典,KOReader 会:

  1. 自动回退 维基百科 搜索(联网)
  2. 或直接弹出翻译插件

常见问题

词典识别不到?

检查清单:

词典文件损坏?

.dic 或 .idx 文件损坏会导致词典无法加载。重新下载一份即可。

中文长词查不到?

某些 StarDict 词典的中文词条是按单字或短词组收录的。把整个长词拆成词组查试试。

继续阅读