我们经常在互联网上遇到英文,所以总是被一个老问题困扰:遇到不熟悉的词。

mac 上自带词典虽然能查到意思,但查完就很难再想起来。而且一个最主要的问题是,你一般在市面上遇到的英文词典给的中文意思,都很简陋。比如,有个词: sophisticated,我刚刚用 google 词典查出来的意思是:adjective 1. 尖端 2. 复杂的

这就没了??

其实我们的大脑很难仅仅根据这两个中文释义就把 sophisticated 这么长一个词和中文联系起来,我们根本记不住(除非你是天才)。

为了解决这个问题,我用 4 张 4090 跑了一晚上的大模型,构建出 25000 多个单词条目的详细释义,比如同样的单词,我构建的词典的定义是这样的:

  1. 具有高度的复杂性、精致性或技术先进性;通常指设计、工程或功能上的高级水平。
  2. 表现出丰富的社会经验、文化意识或高雅品味;常暗示一种优雅或有教养的举止。
  3. 以巧妙或狡猾的方式设计,常用于欺骗或操纵;有时带有轻微的贬义。

当然,也有传统的简洁定义:adj. 复杂的, 精密的, 有见识的, 世故的

这就让学习英文更加符合我们的大脑认知规律,我们能够更清晰地把握每个英文单词到底是什么意思,而不是仅仅做一个中文和英文的映射。

词典的项目链接本身是在这里 ,但是更推荐使用我用 C# 写的桌面软件:Aictionary ,完全开源免费,自动下载词典文件,而且可以配置大模型 API,遇到词典里不存在的词的时候(内置了25000多个单词,这个概率其实很小),可以在线调用大模型生成定义。

GitHub 仓库: https://github.com/ahpxex/Aictionary

欢迎大家给我 Star!