Mdx文件是老格式的话,比较简单,使用pyglossary直接转换编译就可以,pyglossary官方有转换的例子,我之前也发过帖 https://www.pdawiki.com/forum/thread-19466-1-1.html 。MDXBuilder 4.0制作的新字典,官方说法是Dictionary made by v4.0 can only be opened by MDict. 既然其他程序无法直接读取字典,那自然也就无法直接转换。新格式中的紧凑型html格式需要专门替换处理。另外如果字典包含了大量的图片、语音,编译时会需要修改打包脚本,否则会报错。