简介
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 环境?