林文威

← 全部作品

个人项目

Word Pebble

读英文时划词收进生词本,按记忆曲线复习。先后做过浏览器插件和桌面端,后来并入 WenweiOS。

时间
2026.09 – 2026.10
我做的
设计和开发
技术
WXT · React · Electron · SQLite · FSRS · Notion API
take for grantedtake for grantedphrase视为理所当然加入生词本遇见 2 次

为什么做

那段时间我想好好学英语。读英文文章时,最大的问题还是词汇量不够:一段话里有几个词不认识,就读不下去。

第一版:浏览器划词

2026 年 9 月 17 日开工,先做了一个 Chrome 插件:在网页上选中一段文字,选区右下角出现一个小圆点,点一下就弹出词卡。

  • AI 从选中的文字里挑出 0 到 3 个值得学的单词或短语,还原成原形,给出在这句话里的中文意思;
  • 单词可以再查韦氏词典,补上音标、发音和英文释义;
  • 确认后存进 Notion 里的生词库。同一个词再遇到,不重复建,而是记一次“又遇见了”,更新最新的那句原文。

做完我发现,好像没那么必要。

第二版:桌面端背单词

第二天又做了一个桌面应用,专门用来复习:

  • 每天的队列:到期要复习的词和新词分开,新词由自己决定开始,每组三个;
  • 语境卡片:先只给单词;点一下看例句,再点一下看答案。例句尽量用和收藏时不同的真实句子,每次复习轮换;
  • 记忆算法:用 FSRS,按“忘记、模糊、记得、熟悉”四档打分,算下一次什么时候复习;
  • PDF 阅读:在应用里打开本地的 PDF,划词查询,直接加进词库;高亮和批注写回原来的 PDF;
  • 学习进度:最近七天复习了多少、连续几天、各档评分的比例。

数据存在本地的 SQLite 里,密钥加密保存。这一版也做出来了,可用着用着,我又觉得没那么必要。

最后:并进 WenweiOS

10 月 6 日,我把插件和桌面端合成一个仓库,准备重新设计。之后就没再往下做了:读英文、查生词、背单词这件事,最后变成了我在 WenweiOS 里边读书边和 AI 讨论,生词也直接记进知识库。

回头看,Word Pebble 是我第三次做“读英文、记生词”的工具:2022 年的 Anki 单词卡脚本,2025 年的 Read Flow,再到这一次。