一直以来受惠于论坛各位大神的各种大作,不胜感激!最近尝试Vibe Coding,于9月13日从Dictionary.com网站重新抓取数据,剔除British词典(因对应的Collins词典为2012年版,过于久远,如需英式英语释义,可搭配其他新近制作的Collins词典mdx使用),同时加入Culture页面所有版块(包括Slang、Pop Culture等)的非正式词条内容。打磨了几天,觉得基本OK了,现在放出来,以回馈论坛。
主要特点:
- 为了最大限度利用词典内容,保证查得率,深度提取了词条的各种变体形式以及短语习语,包括主词条义项中以及短语下的各种变体形式,还针对 give a good / bad account of 这类短语做了细化拆分,拆为give a good account of和give a bad account of:
甚至对于某些和主词条组成搭配的短语也做了提取,比如account for在American主词典里并没有,但account动词下的几个义项标有通常与for搭配。对于这类短语也做了提取:
- 加入Culture页面下的全部内容,只是某些Emoji一类的词条可能提取或显示略微有误或不完整,因为这类本身也不全是文字,也不易查到。
- 把网站上的发音离线打包到了mdd,但个别图片以及杂七杂八的例句来源网站图标啥的没有提取。
- 把网站上除British以外的tab内容基本都保留了下来,tab之间点击横向切换,而不是像网站上那样竖向全部放在一起,竖向跳转,那样太杂乱。
- 为了确保音标的各种字符正确显示以及正文内容的美观性,对音标及正文字体和样式做了定制,配色克制,最大限度保证排版紧凑雅致、清晰可读。
- 更多特性见近期陆续的更新。
小彩蛋
惊喜发现,官网12号刚刚宣布增补修订了一批词条,我正好13号抓了数据,哈哈,你说巧了不是
:
Summer Word Drop 2026: 5,900 Reasons to Update Your Vocabulary | Dictionary.com
其他特性请自行体会,如有发现提取错误或疏漏,欢迎指出,尽量修正。
词典效果一览:
9月11日新出炉的Slang条目:
论坛网盘下载:Dictionary.com 20260913_hahaya - FreeMdict Cloud
09.19零点更新:
(仅更新mdx、js、css,js和css有两套,放在两个文件夹下,字体内嵌子集化,加了字体说明)
- 修改顶部tab栏文字样式,改为紧凑窄型字体并且背景采用毛玻璃虚化显示效果以适应可能的任何app背景色或暗色模式(全平台)
- 修改tab交互,始终钉在顶部显示(滚动浏览词条内容的过程中可以随时切换到其他tab,仅GD-NG、DictTango桌面版测试通过,移动端仅DictTango仅滑动视图模式下可用,瀑布流模式不起作用,其他移动端app请自测)
- 优化移动端tab栏的显示和交互:
a. 将之前的tab栏两行显示,其余收纳的方式改为仅显示为一行,其余显示不下的tab可以通过tab栏左滑显示出来。
b. 为了移动端一屏上显示更多tab,针对tab栏的文字做了缩略显示,比如Other Word Forms改为Word Forms,Idioms & Phrases 缩减为Phrases,Related Words缩减为Related。每个tab点开后,在内容顶部仍然显示完整名称。桌面端tab栏默认仍然显示完整名称。
c. 由于移动端瀑布流模式下tab栏始终置顶以及悬浮球固定显示等交互统统失效,为了做出弥补,在内容底部再放置一行tab栏,当浏览到内容底部时,点击底部tab栏,可以迅速跳转到顶部对应tab的内容开头。桌面端顶部tab栏已经能固定显示,故未设置底部tab栏。
d. tab顺序不再按照官网顺序,而是根据实用性和重要程度做了调整,将原本在后面的Etymology和来自vocabulary.com的快速解说型Explanation提前,将Lists置于最后(该版块的链接指向vocabulary.com网站的词汇分组学习,重要性不高) - American词典主词条内某些义项的变体形式单独提取出来的词条,在内容开头显示短语所在主词条的具体义项编号,点击可以精确锚跳至主词条的该义项位置,方便溯源。对于American词典单独抽出来的短语习语及其变体,由于其所在区域已经有独立的短语释义,标注来源意义不大,故不做标注。
- 增加一套Inter字体为主、其他字体为辅的css样式及其配套的js,字体内嵌子集化,本地无需安装字体即可显示预期效果。现在有两套字体方案,默认为Noto Sans+其他字体,也是做了字体内嵌子集化,也有其配套的js。
- 增加鼠标悬停在tab时的过渡动画,增加少许延迟,避免切换tab过快,傻快傻快的感觉。
- 发音喇叭和音标都放在词头后面,一行显示,避免空间浪费。
- 不加载mdd时,发音喇叭隐藏。
- 针对26楼提到的官网上斜体搭配词与前面的followed by/preceded by之间本身缺空格的问题,统一加了空格。
- 增补Culture页面下所有版块词条的音标重音加粗显示,之前抓漏了。
- 其他若干优化调整好像记不清了。
总之,官网的American词典(即Random House Unabridged)完全没有做短语习语的词头,官网查短语只能查到其他idioms词典的解释,还是无法好好利用这本大部头,于是我想方设法给很多地方做了优化调整,中间提取词条变体、短语时还是有错漏或者一些原文的样式被AI改了,中间改的过程中,还不小心把homograph单词的上标以及发音喇叭又给丢失了,好在又修回来了。总之踩了不少坑,费了不少时间,蹭了免费使用额度,仍然费了一千多个token。感叹如今的AI agent真强大,如今只要有idea、有定义、判断的能力,做一本mdx也没那么难,还能做成自己真正喜欢的样子,这在以前是想也不敢想的!感慨论坛那些真正会编程、定制词典的高手,功力、毅力、心力是有多强!!向所有这些英雄致敬!!
09.16下午更新:
- 添加仅在British词典中出现的词条作为补充并带发音。
- 修改发音图标以及义项编号排版设置。
- 增补homograph(即同形异义词)的上标,之前好像都漏掉了,比如查slug。
- 优化顶部tab在移动端的显示,根据页面宽度,顶部最多显示两行tab以避免头部占用太多空间,其余tab通过下拉列表进行选择。
- 修改顶部tab交互方式,改为鼠标悬停即切换至当前浏览到的tab,省去多次点击切换tab按钮的麻烦。
- 修复现有条目变体的提取(原先好像把提取的短语在正文中弄丢了),增加提取来源显示,对于已有独立页面同时又出现在主词条中作为变体的短语,提取内容加在独立页面内容之后并带来源显示,比如charge account。
- 其他bug修复记不清了。










