相比手机,我更喜欢在电脑上使用PDF阅读书籍,因为屏幕更大,更方便做笔记。遇到不会的单词,我会使用有道翻译的划词取义的功能,这样阅读起来就会很顺畅,如下图:
同时,这些生词是很有价值的,因为我们已经阅读了相关的内容,大脑就对这些词建立了『第一印象』。如果我们能定期去回顾,那么就会很快记住这些单词。相反,如果『轻轻的不带走一片云彩』,就会很快忘掉它们。所以我们可以建立一个这本书的生难词表,相信大家都有自己的方法。作为一个Notion
的重度使用者,我的办法是创建了一个如下的模板来记录和整理这些生词:
这张图的信息量很大,里面每一行包含了每个生词的词性、书中对应的句子、词意、对应的页数、翻译的链接,最后三个字段(Level、Date Wrong、Next)是用来做艾宾浩斯记忆
复习用的。比如,我把Level调到(2,3,4,5,,,),Next就会基于艾宾浩斯的遗忘曲线自动变为(1,3,8,19,,,)天后进行回顾,Date Wrong设置之后就会重新计数。然后再通过不同的过滤器去查看每日,每周的单词回顾。我已经做好模板,感兴趣的小伙伴可以自取:LINK
不过,构建这个表的过程会很麻烦,需要做很多事情,包括但不限于:
- 从PDF里copy单词,句子到表里
- 手动填写词性,页数
- 去网上获取翻译
- 然后copy翻译结果,url到表里
你可能会说:这也太麻烦了,,,嗯,没错,确实耗时耗力。不过,作为一个程序员,我发现这其实是一个典型的可以用程序自动化的场景,于是我写了一段简单的Python代码,自动去完成这些步骤。核心的流程是:从PDF提取出高亮的单词和上下文句子 -> 调用有道的翻译获取结果 -> 推送到Notion生词表。感兴趣的小伙伴可以在这里看到源代码:
只需要在PDF文档里将生难词标记高亮,然后做一些简单的设置就可以自动构建出你的生难词表,1. 在有道云平台创建应用,2. 注册Notion并创建一个Notion integration,3. 以及其他设置。详细的步骤我可以在下次的分享会跟大家介绍~
另外,如果你对代码实现感兴趣,欢迎来参加我的5/1 Python编程课😀 。详情:https://yang0903.notion.site/Yang-Python-80be4521cb0d4699934797b10e77f86b