如何转换 .mdx 词典到 .mobi 词典
Table of contents
摘要:
- 使用
GetDict.exe
把.mdx
转化为.txt
- 使用
MDictindle.exe
把.txt
转化为.opf
及附属。在这个过程中MDictindle.exe
会自动补全词典内部的链接、删除 Kindle 上无法使用的功能、添加上对变形词(组)与 CSS 的支持- 使用
MobiGen.exe
把.opf
转化为.mobi
或.prc
0x00 前言
强烈建议您下载本软件源代码后,修改第零步的源代码进行自定义的简化词典;您也可以不使用超链接,因为经使用后发小那玩意儿真的没啥用
众所周知,.mdx
词典可谓全网资源最丰富的词典类型,数不胜数的词典被以 .mdx
的格式转为电子词典。但可惜的是,Kindle 并不支持 .mdx
词典文件,只支持 .mobi
或 prc
的词典,那如何把 .mdx
转化为 .mobi
/.prc
呢?
首先,请参考以下的文章,本文或多或少从这些文章中得到的帮助(前两篇为科普):
然而,这些方法共同的缺点如下:
- 词典内部链接无法点击
- 一个单词的不同词性没有分页
- 格式混乱
- 不支持 CSS
对于第三篇,还存在变形词无法识别、词典过大的问题;对于后两篇,还存在耗时过久的问题。
为了解决这些问题,我开发了软件 MDictindle
,能够解决上述问题中除了格式混乱以外的所有问题,对于格式混乱的问题也有所改善。
0x01 把 .mdx
转化为 .txt
软件需求:
参见 如何把 MDX 格式词典转换成 Kindle 字典 的前两步。
0x02 把 .txt
转化为 .opf
软件需求
MDictindle.exe
:Github
使用命令行,输入命令:
MDictindle.exe <.txt 文档路径> [--clean-dict(建议启用)] [--css <CSS 路径>]
注 1: 请自行修改第零步源码
注 2: 有很多 CSS 标签不支持
例:
本步骤能够就较短的时间内简化词典,同时把词典转换成 .opf 及附属文件,并且给记录了变形词的词典附上变形词(组)支持、补全链接跳转、带上CSS支持、给单词的不同词性创建单独意项
0x03 把 .opf
转化为 .mobi
软件需求:
MobiGen.exe
:百度网盘
参见 如何把 MDX 格式词典转换成 Kindle 字典 的最后一步。
经测试,使用 MDictindle.exe v0.2.0
能够通过 MobiGen.exe
,使用参数 -c1
最后生成的 .mobi
大小 81486KB。
已知问题:Hyperlink not resolved: .../...#h数字
,不知缘故