简介

macOS 自带的词典(Dictionary.app)是一个封闭系统,不支持直接导入 .mdx / .mdd 文件(这些是 MDict 格式词典,广泛用于 GoldenDict、欧路词典等第三方软件中)。Apple 的 Dictionary.app 只能使用专为它开发的 .dictionary 格式词典。

不过你可以实现类似目标的方式有两种:

✅ 方法一:使用第三方软件加载 .mdx / .mdd(支持发音)

虽然 macOS 自带词典不支持 .mdx / .mdd,但你可以使用以下替代方案 完美支持发音、图片等内容:

推荐工具:GoldenDict-NG(Next Generation)
• ✅ 支持 .mdx .mdd .dsl 等格式
• ✅ 多平台支持(macOS、Windows、Linux)
• ✅ 支持发音(前提是 .mdd 中包含 mp3)
• ✅ 支持多个词典并排查询
• ✅ 支持本地全文搜索

安装步骤(以 macOS 为例):
1. 安装 GoldenDict-NG(推荐)
• 地址(GitHub 开源):https://github.com/xiaoyifang/goldendict-ng/releases/tag/v25.06.0-Release.8a87a79b
• 或使用 Homebrew 安装:

1
brew install --cask golden-dict
2.	导入你的 .mdx / .mdd 文件
•	打开 GoldenDict
•	进入 Preferences > Sources > Files
•	添加词典目录(放置你的 .mdx .mdd 文件在同一文件夹)
•	点击「Rescan Now」
3.	启用发音
•	如果 .mdd 文件中包含音频,GoldenDict 会自动识别并提供发音按钮。

✅ 如果你希望与 macOS 系统更紧密集成(如使用 Spotlight 查询单词),这个方法不适用。但就查询体验、发音支持、词典数量而言,这种方式更强大。

❌ 方法二:将 .mdx/.mdd 转换为 Apple Dictionary 格式(极其复杂,不推荐)

理论上你可以将 .mdx/.mdd 转换为 macOS .dictionary 格式,但流程繁琐:
1. 解包 .mdx 和 .mdd
2. 转换为 Apple Dictionary 的 XML/HTML 格式
3. 用 Apple 的 Dictionary Development Kit(DDK)打包成 .dictionary 格式

限制:
• macOS 不公开 DDK 工具,只适用于注册开发者(非常老旧的 SDK)
• 构建过程极其复杂,需要写 plist 配置、HTML 渲染模板等
• 不支持动态发音

📌 总结建议:

方案 能力 难度 推荐程度
GoldenDict-NG 使用 .mdx/.mdd ✅ 全功能(支持发音、图片) 简单 ⭐⭐⭐⭐⭐(最推荐)
转换为 macOS .dictionary ❌ 限制多、很难发音 极高 ⭐(不推荐)

🔊 额外补充:发音问题
• .mdd 文件中通常包含 .mp3 音频,GoldenDict 会自动解析
• 若你的词典发音无效,请确认 .mdx 与 .mdd 文件名一致、位于同一目录
• 有些 .mdx 词典不提供音频链接,也可能需要修改词典源码才可播放

如果你把 .mdx 和 .mdd 文件发给我或告诉我词典名称,我也可以帮你判断是否包含发音,并指导你设置发音播放路径。

是否需要我进一步帮你配置 GoldenDict 环境?


本站由 @Wyatt 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。