打造一个属于自己的个性化麦克米伦核心词库英汉小词典

冷玥在文章《如何使用Anki巧记海量单词,轻松阅读经济学人,这有超详细图文教程》里特别说明了词汇量的重要性。

我们通过免费提供“经济学人高频词”牌组,已有很多朋友开始使用Anki记单词了。为他们点赞!

也有不少朋友习惯用传统方式背单词,询问有没有带中文解释的词汇表?

有需求就有动力。作为一名混迹职场多年的程序员,我们决定用代码解决这个痛点。

通过调研,我们决定以麦克米伦6000核心词为基础,以百度翻译为标准

麦克米伦出版公司是世界知名的三大英语语言教学(ELT)出版机构之一。麦克米伦词典共标记了六千个核心词汇。基于其庞大的语料库,麦克米伦的词频统计非常权威。

这是百度翻译提供的API接口,其准确性也是可以保证的。词汇的中文意思就靠它了。

我们梳理了程序的工作流程:

读取词汇表 -> 调用百度翻译接口 -> 接口报文格式化 -> 存入数据库。

根据上述简单流程,我们将代码逻辑分成了三个模块:

  1. 读取数据:读取词汇表里的单词,对其进行简单的处理,比如去掉空格,异常处理等等。

  2. 调用接口:拼装请求报文,调用百度翻译提供的API接口,接收结果报文。

  3. 数据入库:将结果报文格式化,分析所需要的字段,形成一条条词汇数据,插入到数据库存储。

最后,再将数据库中的数据导出成PDF或EXCEL即可。

比如PDF版:

又如EXCEL版:

(0)

相关推荐