TypeWords:免费开源打字背单词工具,支持FSRS间隔复习、听写和文章练习
TypeWords 是一款免费开源的英语单词和文章练习工具,主打通过键盘打字输入强化单词拼写和肌肉记忆,并结合 FSRS 间隔复习算法自动安排后续复习。
它提供跟写、听写、自测、默写、随机复习等多种练习模式,同时内置四六级、考研、雅思、托福、GRE、GMAT 等常用词库,也支持自己导入单词和文章。
如果你不喜欢传统背单词软件一直“点认识 / 不认识”,TypeWords 更像一种:
边打字,边背单词。

一、TypeWords是什么?
TypeWords 是一个以键盘输入为核心的开源英语学习项目。
和普通单词卡片工具不同,它并不只是让用户看单词、选答案,而是要求真正把单词输入出来。
整个学习过程更接近:
看词 → 听音 → 输入 → 默写 → 复习。
这样不仅记住单词意思,还会同时训练:
- 单词拼写
- 键盘输入
- 英语听力
- 发音记忆
- 文章背诵
对于经常使用电脑学习英语的人来说,比纯手机点选式背单词更有参与感。
二、功能特征
7种单词练习模式
TypeWords 提供跟写、听写、自测、默写、随机复习等多种模式。
可以从“照着打”逐步过渡到“完全默写”,让记忆难度慢慢增加。
FSRS智能复习
软件会根据学习情况自动安排需要复习的单词。
不需要自己判断:
今天到底应该复习哪些词?
系统会根据记忆情况把需要巩固的单词重新安排出来。
50+内置词库
目前已经覆盖大量常见英语学习场景,包括:
- 小学英语
- 初高中英语
- CET-4
- CET-6
- 考研英语
- TEM-4
- TEM-8
- IELTS
- TOEFL
- GRE
- GMAT
- SAT
普通用户基本可以直接选择对应词库开始练习。
支持自定义单词导入
除了自带词库,还可以导入自己的单词。
当前版本支持:
- TXT
- JSON
- XLSX
而且简单情况下只需要准备单词本身,不需要手工填写完整释义数据。
比较适合学习专业英语或者整理自己的生词本。
支持文章练习
TypeWords 不只可以背单词,还提供文章练习。
可以导入:
- 英语文章
- 教材内容
- 自己整理的学习材料
然后使用跟打、默写和边听边写等方式进行练习。
错词自动整理
练习时输入错误的单词可以自动进入错词相关记录,后续继续复习。
已经完全掌握的单词则可以标记跳过,减少重复学习。
提供丰富单词信息
单词页面还可以查看:
- 音标
- 英式发音
- 美式发音
- 例句
- 短语
- 近义词
- 同根词
- 词源
- 错误统计
因此它不仅是打字练习器,也可以作为日常单词学习工具使用。
高度自定义
可以调整快捷键、键盘音效、每日学习数量和其他练习参数。
对于喜欢纯键盘操作的人比较友好。
三、操作指南
TypeWords 最简单的使用方法就是直接打开网页版。
基本流程:
- 打开 TypeWords 官网。
- 进入“单词”模块。
- 选择需要学习的词库。
- 设置每天需要学习的单词数量。
- 选择练习模式。
- 根据页面提示输入单词。
- 系统自动记录学习和错误情况。
- 后续按照智能复习计划继续学习。
常用快捷键包括:
Tab
跳过当前单词。
Esc
显示当前单词。
Ctrl + R
进行随机默写。
Ctrl + P
播放单词发音。
如果现有词库不够用,还可以新建自己的词典,再导入 TXT、JSON 或 XLSX 单词文件。
四、支持平台
TypeWords 目前以网页版本为主,同时提供微信小程序和 VSCode 相关使用方式。
| 平台 | 支持情况 |
|---|---|
| Web网页版 | 支持 |
| Windows | 通过浏览器使用 |
| macOS | 通过浏览器使用 |
| Linux | 通过浏览器使用 |
| 微信小程序 | 支持 |
| VSCode | 支持扩展 |
| 手机浏览器 | 可以访问,但体验有限 |
官网特别说明:
网页版本主要针对键盘输入设计。
所以在电脑上使用体验更好。
手机用户如果想随时背单词,更推荐使用微信小程序,而不是直接用手机浏览器打开网页版。
五、产品定价
TypeWords 是一个免费开源项目。
官网目前明确表示:
- 免费使用
- 无广告
- 无需强制注册
- 没有隐藏订阅收费
- 支持自己部署
项目采用:
GPL-3.0 License
因此用户可以查看源代码,也可以根据开源许可证要求进行学习、修改和部署。
普通用户直接使用官网版本即可,不需要购买会员。
六、数据与隐私
TypeWords 采用本地优先的数据保存方式。
学习记录默认会存储在浏览器本地,例如:
- 学习进度
- 单词记录
- 错词
- 设置
- 练习数据
即使没有注册云端账号,也可以正常使用。
不过这种方式有一个需要注意的地方:
如果清除浏览器数据或者更换电脑,本地学习记录可能不会自动跟过去。
如果希望跨设备同步,可以自行配置 Supabase,实现自己的云端同步。
所以可以简单理解为:
默认本地保存,需要云同步时自己配置。
七、使用场景
TypeWords 比较适合以下几类用户:
- 四六级考生:每天练习CET-4、CET-6词汇。
- 考研用户:结合考研词库进行长期复习。
- 雅思托福用户:训练词汇和拼写能力。
- 程序员:在电脑或VSCode环境中练习英语。
- 拼写薄弱用户:不只认识单词,还想真正会写。
- 文章背诵用户:通过逐句输入和听写记忆英语文章。
- 自定义词库用户:导入自己的专业英语、生词和学习资料。
尤其适合这种情况:
单词看见认识,但是一到自己写就拼不出来。
因为 TypeWords 的重点就是让用户真正把单词敲出来。
八、运作模式
TypeWords 的学习方式可以简单理解为:
选择词库
↓
打字练习
↓
记录正确 / 错误
↓
FSRS计算记忆状态
↓
安排下一次复习
↓
听写 / 默写强化
它和普通背单词软件最大的区别,就在于:
输入是学习过程的一部分。
不是简单看一遍单词然后点击“认识”,而是需要反复进行实际拼写。
再配合间隔复习算法,把容易忘记的单词重新安排到后续学习中。
最终希望解决的不是:
“这个单词我好像见过。”
而是:
“这个单词我真的能够拼出来。”
结语
如果你经常使用电脑学习英语,又觉得传统背单词软件太依赖选择题和点击操作,TypeWords 是一个比较有意思的开源选择。
它把:
打字 + 单词记忆 + 听写 + 默写 + FSRS间隔复习
组合到了一起。
同时支持大量内置词库、自定义单词、文章练习和本地数据保存,而且完全免费开源。
TypeWords 真正适合的不是想“一天刷500个单词”的用户,而是希望:
通过真实输入,把单词拼写真正练熟。
如果你本身每天都长时间使用电脑,可以直接把 TypeWords 放在浏览器或者 VSCode 旁边,每天花一点时间进行输入练习。
网址
你觉得这篇文章怎么样?
共有 0 条评论