因为 KOReader 仍然只支持 Stardict 词典,所以做了这个脚本。
make_stardict.py (7.9 KB)
使用方法:
python make_stardict.py [词典txt文件] [标题](可选:--author [作者] --description [描述])
txt 文件需要 utf-8 编码,格式为每行一个单词(如果有同义词,用“I”分隔)及释义,之间用制表符分隔,换行使用\n转义,例如:
'and|and *[ənd]\nconj. 与;和;而;又\nn. 附加条件;附加细节\n[网络] 并且;而且;及
'ands *[ənd]\nconj. 同;兼;又;然后\nn. 附加条件;附加细节\n[网络] Afghanistan National Development Strategy; 附加条款; 野草\n[原型] 'ands 是 'and 的第三人称单数
'ang [网络] 血管紧张素(angiotensin);血管生成素(angiogenin);洪
暂不支持链接、添加图片文字等高级功能(电子书也用不了这些)。
可以使用 KaseyJenkins/dictzip-win64: dictzip for Windows 10 (x64). 压缩生成的dict文件,下载后运行dictzip.exe dict文件即可。