返回目录
开源项目教育学习类新手

TypeWords - 练习英语,一次敲击,一点进步

TypeWords 是一款开源的英语单词与文章练习工具,提供跟打、听写、自测、默写等模式,结合记忆曲线帮助用户高效记忆单词和背诵文章。

0 次阅读2026/08/12 发布
TypeWords - 练习英语,一次敲击,一点进步 来源图片

社区作者 · zZz

它解决什么问题

TypeWords 是一个开源的英语学习与练习工具,支持单词练习和文章背诵。单词练习提供跟打、听写、自测、默写四种模式,支持智能模式(基于记忆曲线自动计算学习单词,通过听写加深记忆)和自由模式(无限制、自行规划学习);同时提供音标、美式/英式发音、例句、短语、同义词、词根、词源、错误统计等信息。文章背诵内置经典教材,支持添加或导入文章、一键翻译和双语对照,提供跟读与听写双模式,逐句输入并自动发音,支持边听边默写巩固记忆。

项目还包含错词本、收藏与掌握单词管理,可自动将拼写错误的单词加入错词本,已掌握单词可自动跳过,并支持丰富的键盘音效、自定义快捷键和高度可配置的设置。内置 CET-4、CET-6、GMAT、GRE、IELTS、SAT、TOEFL、研究生英语、TEM-4、TEM-8 等常见词库。界面简洁现代、无广告、无强制订阅。项目基于 Nuxt 构建,可独立运行并将数据保存在本地,支持源码运行和 Docker 部署,适合英语学习者、备考者以及希望通过打字练习强化记忆的用户。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

注:此项目可独立运行,数据保存在本地;切换设备时需手动备份,不影响正常使用。

方式一:从源码运行 本项目基于 Nuxt,需要 Node.js 环境。

  1. 安装 NodeJS,参考官方文档。
  1. 项目较大,建议使用 git clone --depth 1 https://github.com/zyronon/TypeWords.git 只克隆最新提交;使用 GitHub 的 Download ZIP 功能可能无法正常工作。
  1. 在项目根目录打开终端,运行 pnpm install 下载依赖。
  1. 运行 pnpm run dev 启动项目,默认地址为 http://localhost:5567。
  1. 在浏览器中打开 http://localhost:5567 访问项目。
  1. 运行 pnpm run generate 可构建项目文件。

方式二:使用 Docker 最简单的运行方式:

从 Docker Hub 拉取镜像

命令
docker pull zyronon/typewords:latest

运行容器

命令
docker run -d -p 3000:80 --name typewords zyronon/typewords:latest

然后在浏览器打开 http://localhost:3000 访问项目。

或使用 Docker Compose:

启动服务

docker-compose up -d

停止服务

docker-compose down

也可本地构建并运行:

构建 Docker 镜像

命令
docker build -t typewords .

运行容器

命令
docker run -d -p 3000:80 --name typewords typewords

项目目前处于早期开发阶段,功能持续新增。如有建议或功能请求,可通过 Issue 反馈;如认可该软件的设计理念,欢迎提交 PR。贡献前请先与开发者沟通,避免代码冲突。

来源教程配图

TypeWords
配图 1 · TypeWords查看原图
practice words
配图 2 · practice words查看原图
practice articles
配图 3 · practice articles查看原图

适用场景

单词跟打
听写
自测与默写练习
按记忆曲线智能安排单词复习
文章背诵与逐句听写
错词本与收藏夹复习巩固
备考 CET-4
CET-6
IELTS
TOEFL
GRE 等词汇学习