[网友投稿] MDictindle:MDX 词典转 MOBI 词典辅助工具
![[网友投稿] MDictindle:MDX 词典转 MOBI 词典辅助工具](https://bookfere.com/wp-content/uploads/2022/08/mdictindle.jpg)
本文系网友“子恒”的投稿,内容来源于其博客文章《如何转换 .mdx 词典到 .mobi 词典》。
本软件能够就较短的时间内简化词典,同时把已经转化成 .txt 的 .mdx 词典(使用 GetDict.exe 把 .mdx 转化到 .txt)转换成 .opf 及附属文件,并且给记录了变形词的词典附上变形词支持。
0x00、前言
众所周知,.mdx 词典可谓全网资源最丰富的词典类型,数不胜数的词典被以 .mdx 的格式转为电子词典。但可惜的是,Kindle 并不支持 .mdx 词典文件,只支持 .mobi 或 prc 的词典,那如何把 .mdx 转化为 .mobi/.prc 呢?
首先,请参考以下的文章,本文或多或少从这些文章中得到的帮助(前两篇为科普)
- 亚马逊 Kindle 电子书发布指南(三)特定类型电子书指南
- 自制 Kindle 字典简明教程(进阶篇)
- 如何把 MDX 格式词典转换成 Kindle 字典
- Python辅助MDX转MOBI(以AHD5th为例)
- 美国传统词典American Heritage Dictionary 5th(精制版)
然而,这些方法共同的缺点如下:
- 词典内部链接无法点击
- 一个单词的不同词性没有分页
- 格式混乱
- 不支持 CSS
对于第三篇,还存在变形词无法识别、词典过大的问题;对于后两篇,还存在耗时过久的问题。
为了解决这些问题,我开发了软件 MDictindle,能够解决上述问题中除了格式混乱以外的所有问题,对于格式混乱的问题也有所改善。
0x01、把 .mdx 转化为 .txt
软件需求:
参见《如何把 MDX 格式词典转换成 Kindle 字典》的前两步。
0x02、把 .txt 转化为 .opf
软件需求:
- MDictindle.exe:Github 发布页面(需安装 .NET runtime)
使用命令行,输入命令:
MDictindle.exe <.txt 文档路径> [--clean-dict(建议启用)] [--css ]
如:
$ ./MDictindle.exe oxford.txt --clean-dict --css oald10.css
MDictindle v0.2.0 : 转换 Mdx 到 Mobi 的桥梁
本软件能够就较短时间内简化词典,同时把已经转换成 .txt 的 .mdx 词典转换成 .opf 及附属文件,并且给记录了变形词的词典附上变形词支持、补全链接跳转、给单词的不同词性创建单独项、添加 CSS
警告:在执行第零步骤(词典化简)时,会修改源词典,请您自行做好备份!
作者:子恒
本软件在 GPLv3.0 许可协议下开放源代码于 https://github.com/TsihenHo/MDictindle
程序将依次执行第零步至第三步。
部分参数及输出文件如下:
源文件: oxford.txt
执行第零步: 是
CSS 路径: oald10.css
输出的OPF: oxford.opf
第零步开始:清除图片、音乐、JS、无效链接等 Kindle 上无法正常使用的功能
本步骤能够就较短的时间内简化词典,同时把词典转换成 .opf 及附属文件,并且给记录了变形词的词典附上变形词(组)支持、补全链接跳转、带上CSS支持、给单词的不同词性创建单独意项
经测试,363012KB 的牛津高阶英汉双解词典能够在 114S 内完成本步骤。
0x03、把 .opf 转化为 .mobi
软件需求:
- MobiGen.exe:百度网盘
参见《如何把 MDX 格式词典转换成 Kindle 字典》的最后一步。
经测试,使用 MDictindle.exe v0.2.0 能够通过 MobiGen.exe,使用参数 -c1 最后生成的 .mobi 大小 81486KB。 已知问题:Hyperlink not resolved: .../...#h数字
,不知缘故。
© 「书伴」原创文章,转载请注明出处及原文链接:https://bookfere.com/post/1002.html
延伸阅读
- [Kindle漫画] 用 Kindle 和用智能手机看书的区别
- 如何区分不同型号的 Kindle 设备属于第几代
- 阅读私密性:使用亚马逊 Kindle 阅读的主要原因
- Kindle Voyage 阅读器深度评测(四):软件功能
- [每周一书]《民主的细节》当代美国政治观察随笔
- Sherry推荐图书(二十二)—— 小镇故事
- [每周一书]《饥饿》关于肥胖的一部身体回忆录
- [图解] 如何轻松拆卸嵌入式 Kindle 保护套
- 为什么天冷后 Kindle 翻页显得反应迟钝?
- 陈平原:作为一种生活方式的“读书”
- [每周一书]《过去的痛》梅·萨藤的独居日记
- [2016.04.29] Kindle Paperwhite 3 固件升级至 5.7.4.1
- [2021.02.18] Kindle 7 & KPW2 固件升级至 5.12.2.1
- [2018.12.21] Kindle Oasis 1 固件升级至 5.10.2
- Kindle X 咪咕版(黑白两款)开箱图赏及评测
教程可用,制作出的字典有变形词。请问我制作出的字典拖入kindle,字典名显示很多个?要怎么解决呢?
希望有达人把汉典精简一下。足矣。汉典里面的无用资料太多了。