# 21世纪大英汉词典 双向索引 427万词条

**URL:** <https://forum.freemdict.com/t/topic/44281>\
**Category:** 技术交流与词典编修\
**Tags:** 反查, mdx, 英汉双解, ﻿英语\
**Created:** [2026 年6 月 15 日 10:52 UTC](https://forum.freemdict.com/t/topic/44281 "2026-06-15T10:52:55Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

作者： ![Ivlivs](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/ivlivs/32/82228_2.png) [@Ivlivs](https://forum.freemdict.com/u/Ivlivs)\
发布日期： [2026 年6 月 15 日 10:52 UTC](https://forum.freemdict.com/t/topic/44281/1 "2026-06-15T10:52:55Z")

</div>

# 【mdx分享】21世纪大英汉词典（全索引）427万词条（165MB）

博主我在备考GRE的时候用的欧路背单词，其中用到的一本词典就是《21世纪大英汉词典》，其MDX文件作者不详，时间不详，获取渠道我记得大概是这里：

> **[GoldenDict Dictionaries](https://cloud.freemdict.com/index.php/s/pgKcDcbSDTCzXCs?dir=%2FENGLISH%2FEng-Chi%2F21st%20Century%20Dictionaries)**
>
> FreeMdict Cloud - A FreeMdict Storage

我也创建了我的分享链接：

1. Google Drive：[https://drive.google.com/file/d/13J8KGtYh3HqRiPnRcyg-jPJegSB-Q6xk/view?usp=drive\_link](https://drive.google.com/file/d/13J8KGtYh3HqRiPnRcyg-jPJegSB-Q6xk/view?usp=drive_link)

2. Quack：[https://pan.quark.cn/s/bb79d86ab890](https://pan.quark.cn/s/bb79d86ab890)

这本词典排版虽不是很华丽，但是简约清晰， **收词量巨大，一共427万词条**

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/8/7/87013c0298092aff0ed5d532dc87fbc21703f84c.png)

同时也支持 **中文反查** ：

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/1/e/1ed5cc55c8c72c4cdddb49a241873f5c689dc0cb.png)

不同的软件显示的风格不一样，比如欧路这个要好看一些：

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/4/d/4d4fb98a5de3c6a954d37fb6d176aadab007ab1f.png)

我一直老喜欢这本词典了，这是我见过最全面的中-英词典，释义水平也接近Merriam-Webster（听说就是以这个为底本修订的）。

我根据这个词典，使用notepad++结合正则提取了所有拉丁语的词头（仅有词头），同时对Merriam-Webster‘s Collegiate Dict 11ed也提取拉丁语词条，合并去重，做了一个“英语中的拉丁语”词典（仅有词头）

[Latin\_Vocabs\_in\_Eng.mdx](https://forum.freemdict.com/uploads/short-url/ifLrPf9ijcRl17GfTQlBlorY0gz.mdx) (41.6 KB)

根据站内的帖子[分享一批自己修改的css文件（共15部词典） - #31，来自 knetxp](https://forum.freemdict.com/t/topic/14922/31)

我发现我的这个版本是有少许错误的，也就是这篇帖子贴出来的错误我自己去查了一下，确实是错的，且也出现了帖主说的重复现象。

我询问了他是否有修订日志，他说他也是用记事本暴力改的。

我自己编程水平不好，AI写的代码不敢直接弄。我尝试使用了某个命令行程序解包了这个mdx，结果如下：

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/f/d/fd3924cb641e51f44bffa63b873168a91ed3e1b3.png)

解包之后txt文档高达1GB，用notepad++操作起来经常死机，所以我也没有什么好的方法修改。

希望有大神可以军训一下这个词典，我觉得这本词典的价值挺高的，不管是对于爱好者还是学生。

您也可以根据下面的邮箱联系我，或站内私信：

[raterchan398087@gmail.com](mailto:raterchan398087@gmail.com)

---

<div class="post-metadata">

作者： ![Sherman](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/sherman/32/92484_2.png) [@Sherman](https://forum.freemdict.com/u/Sherman)\
发布日期： [2026 年6 月 15 日 10:54 UTC](https://forum.freemdict.com/t/topic/44281/2 "2026-06-15T10:54:36Z")

</div>

你有补充修改吗？

---

<div class="post-metadata">

作者： ![Ivlivs](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/ivlivs/32/82228_2.png) [@Ivlivs](https://forum.freemdict.com/u/Ivlivs)\
发布日期： [2026 年6 月 15 日 10:58 UTC](https://forum.freemdict.com/t/topic/44281/3 "2026-06-15T10:58:29Z")

</div>

我不会啊，我用一个命令行工具解包了，从里面提取出拉丁语词条，做了一个新的词典。 **本体我没动** ，这个太大了notepad++编辑不动，程序又不会写，有点菜 😭

---

<div class="post-metadata">

作者： ![Sherman](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/sherman/32/92484_2.png) [@Sherman](https://forum.freemdict.com/u/Sherman)\
发布日期： [2026 年6 月 15 日 11:00 UTC](https://forum.freemdict.com/t/topic/44281/4 "2026-06-15T11:00:16Z")

</div>

你把它扔出来，自然有人帮你看看，或许对大家都有启发 🤓

---

<div class="post-metadata">

作者： ![Ivlivs](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/ivlivs/32/82228_2.png) [@Ivlivs](https://forum.freemdict.com/u/Ivlivs)\
发布日期： [2026 年6 月 15 日 11:01 UTC](https://forum.freemdict.com/t/topic/44281/5 "2026-06-15T11:01:20Z")

</div>

但是站内有人修改，我初来乍到我也不知道在哪找回那个帖子了，他编辑的是37万~42万（去重多少的区别）的版本，只能单向查，不能反查，我问他有没有修改日志，我拿过来我多少能改一点点，但是他说没有，他也是直接拿记事本干了

---

<div class="post-metadata">

作者： ![Ivlivs](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/ivlivs/32/82228_2.png) [@Ivlivs](https://forum.freemdict.com/u/Ivlivs)\
发布日期： [2026 年6 月 15 日 11:03 UTC](https://forum.freemdict.com/t/topic/44281/6 "2026-06-15T11:03:47Z")

</div>

我研究一下怎么上传，这个超限了

---

<div class="post-metadata">

作者： ![Ivlivs](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/ivlivs/32/82228_2.png) [@Ivlivs](https://forum.freemdict.com/u/Ivlivs)\
发布日期： [2026 年6 月 15 日 11:07 UTC](https://forum.freemdict.com/t/topic/44281/7 "2026-06-15T11:07:58Z")

</div>

我存在Google Drive了，链接如下  
MDX：  
[https://drive.google.com/file/d/13J8KGtYh3HqRiPnRcyg-jPJegSB-Q6xk/view?usp=drive\_link](https://drive.google.com/file/d/13J8KGtYh3HqRiPnRcyg-jPJegSB-Q6xk/view?usp=drive_link) ，我等下研究一下怎么用夸克再发一个出来  
CSS：  
[21世纪大英汉词典.css](https://forum.freemdict.com/uploads/short-url/n9f1u94S1onJdfuMLZO7K7a0xJ.css) (6.5 KB)

这里面包含MDX和CSS，具有断代能力的大神可能可以根据CSS来判断我这个是哪个版本。

---

<div class="post-metadata">

作者： ![Ivlivs](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/ivlivs/32/82228_2.png) [@Ivlivs](https://forum.freemdict.com/u/Ivlivs)\
发布日期： [2026 年6 月 15 日 11:11 UTC](https://forum.freemdict.com/t/topic/44281/8 "2026-06-15T11:11:05Z")

</div>

夸克链接如下：

> **[夸克网盘分享](https://pan.quark.cn/s/bb79d86ab890)**
>
> 夸克网盘是夸克推出的一款云服务产品，功能包括云存储、高清看剧、文件在线解压、PDF一键转换等。通过夸克网盘可随时随地管理和使用照片、文档、手机资料，目前支持Android、iOS、PC、iPad。

---

<div class="post-metadata">

作者： ![Ivlivs](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/ivlivs/32/82228_2.png) [@Ivlivs](https://forum.freemdict.com/u/Ivlivs)\
发布日期： [2026 年6 月 15 日 11:11 UTC](https://forum.freemdict.com/t/topic/44281/9 "2026-06-15T11:11:49Z")

</div>

我发出来了 🫪

---

<div class="post-metadata">

作者： ![xingxingla](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/ccd318/32.png) [@xingxingla](https://forum.freemdict.com/u/xingxingla)\
发布日期： [2026 年6 月 15 日 12:22 UTC](https://forum.freemdict.com/t/topic/44281/10 "2026-06-15T12:22:03Z")

</div>

建议用python处理…比较大的mdx一般都不会选择转为mdx而是转为db文件

---

<div class="post-metadata">

作者： ![xingxingla](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/ccd318/32.png) [@xingxingla](https://forum.freemdict.com/u/xingxingla)\
发布日期： [2026 年6 月 15 日 12:22 UTC](https://forum.freemdict.com/t/topic/44281/11 "2026-06-15T12:22:19Z")

</div>

转为txt打错了sorry

---

<div class="post-metadata">

作者： ![Ivlivs](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/ivlivs/32/82228_2.png) [@Ivlivs](https://forum.freemdict.com/u/Ivlivs)\
发布日期： [2026 年6 月 15 日 12:23 UTC](https://forum.freemdict.com/t/topic/44281/12 "2026-06-15T12:23:42Z")

</div>

我也想过是否用数据库更有逻辑，然后用数据库软件弄起来比较好，可惜我的命令行软件只能转TXT，请问您有更先进的经验或者软件吗

---

<div class="post-metadata">

作者： ![xingxingla](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/ccd318/32.png) [@xingxingla](https://forum.freemdict.com/u/xingxingla)\
发布日期： [2026 年6 月 15 日 12:28 UTC](https://forum.freemdict.com/t/topic/44281/13 "2026-06-15T12:28:09Z")

</div>

python mdtta 解压成.db数据库。  
可以用DB Browser打开

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/a/4/a44f9ea3ed620443702ba971fbdec9d92da904cd.png)

其实就是一个大型的xlsx二列表格。  
但是可以使用SQL语句快速执行一些修改。

---

<div class="post-metadata">

作者： ![xingxingla](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/ccd318/32.png) [@xingxingla](https://forum.freemdict.com/u/xingxingla)\
发布日期： [2026 年6 月 15 日 12:31 UTC](https://forum.freemdict.com/t/topic/44281/14 "2026-06-15T12:31:15Z")

</div>

应该也有其他非python的解包方式，不过我好像不清楚。  
[mdtta](https://pypi.org/project/mdtta/) 这好像也是论坛内的一个朋友写的。至于使用说明pypi官网写的很清楚

---

<div class="post-metadata">

作者： ![Ivlivs](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/ivlivs/32/82228_2.png) [@Ivlivs](https://forum.freemdict.com/u/Ivlivs)\
发布日期： [2026 年6 月 15 日 12:31 UTC](https://forum.freemdict.com/t/topic/44281/15 "2026-06-15T12:31:51Z")

</div>

可以可以，谢谢啦。我有编程基础，有文档前提下，我捣鼓一下应该能解决，感谢

---

<div class="post-metadata">

作者： ![xingxingla](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/ccd318/32.png) [@xingxingla](https://forum.freemdict.com/u/xingxingla)\
发布日期： [2026 年6 月 15 日 12:34 UTC](https://forum.freemdict.com/t/topic/44281/16 "2026-06-15T12:34:28Z")

</div>

这个命令行工具好像文档里写的有问题，貌似不能识别meta.toml文件 每一次打包都要制定-m

解包  
mdtta extract oald.mdx -o .\output --db

输出meta.toml和oald.db

打包  
mdtta pack -a oald.db -m oald.meta.toml oald.mdx

---

<div class="post-metadata">

作者： ![Ivlivs](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/ivlivs/32/82228_2.png) [@Ivlivs](https://forum.freemdict.com/u/Ivlivs)\
发布日期： [2026 年6 月 15 日 13:21 UTC](https://forum.freemdict.com/t/topic/44281/17 "2026-06-15T13:21:08Z")

</div>

谢谢，已解包成功。我初步尝试使用语句查了一下，发现有16万行左右是重复的（键值分别相等的行记录），对比428万总词条，占比很少。后续我再试试更精确的方法。

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/5/b/5b8481a94f4c513a0a56f2c167f828c2b9283443.png)

---

<div class="post-metadata">

作者： ![Ivlivs](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/ivlivs/32/82228_2.png) [@Ivlivs](https://forum.freemdict.com/u/Ivlivs)\
发布日期： [2026 年7 月 7 日 09:23 UTC](https://forum.freemdict.com/t/topic/44281/18 "2026-07-07T09:23:23Z")

</div>

更新/Update:

> [@\[编修求助·半成品\] 《21世纪大英汉词典-全索引》整理进度与困难](https://forum.freemdict.com/t/topic/44521):
>
> [编修求助·半成品] 《21世纪大英汉词典-全索引》整理进度与困难 《21世纪大英汉词典》内容非常全面，释义也非常准确，词条数也很多，是我用过的最好用的英汉词典，能满足 GRE 和偏门学科对词汇的极限要求。 下面分享一下我以网络流行版本为底本进行修订的一些经验和困难，主要还是向各位大神和论坛用户朋友求助。 即使你没有修订过这本词典，或许你也可以从我这里学到一些成功或失败的经验，对你编修其它词典…

> [@\[Seeking Help\] Prog. and Diff. for 21st CUECD](https://forum.freemdict.com/t/topic/44522):
>
> [Seeking Help with Compilation · Work in Progress] Compilation Progress and Difficulties for The 21st Century Unabridged English-Chinese Dictionary — Full Index The 21st Century Unabridged English-Chi…
