[网友投稿] 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
延伸阅读
- [每周一书]《认识身体》医生眼中的人体微宇宙
- [每周一书]《美国种族简史》从种族看美国
- 王小妮:读书往事和始终的疑问
- 中亚微信推送服务 Send to Kindle 全新升级
- [每周一书] 如果你感到格格不入请读《局外人》
- [每周一书]《策略思维》让博弈论帮你做决策
- 利用 IFTTT 自动推送上传到 Dropbox 的电子书
- [每周一书]《大国大城》当代中国的统一、发展与平衡
- [每周一书]《支配与抵抗艺术》无权者与有权者之间的对抗
- Kindle Paperwhite 4(5.10.0.1 ~ 5.10.1.3)越狱教程
- 如何恢复日版 Kindle Paperwhite 2 的中文菜单
- 亚马逊第一款电子墨水平板电脑 Kindle Scribe 深度测评
- [2018.05.01] Kindle 阅读器固件升级至 5.9.5.1
- 如何恢复误删的“我的剪贴”文件 My Clippings.txt
- 某阅不要自作多情,你不是 Kindle 的对手
教程可用,制作出的字典有变形词。请问我制作出的字典拖入kindle,字典名显示很多个?要怎么解决呢?
希望有达人把汉典精简一下。足矣。汉典里面的无用资料太多了。