# L英语打字练习
**Repository Path**: lspace/l-english-typing-practice
## Basic Information
- **Project Name**: L英语打字练习
- **Description**: L英语打字练习
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 1
- **Created**: 2023-03-25
- **Last Updated**: 2025-06-10
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Qwerty Learner
English
为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件
```
项目引用自github.com/Kaiyiwing/qwerty-learner
感谢大佬,让我们能站在巨人的肩膀上前行!
加入自定义计划
```
## 📖 计划列表
- [x] 每章节的单词数量调整为 50 个
- [x] 优化词库,加入多种词性的翻译,形容词、副词、动词、名词等
- [ ] 加入单词的例句(已完成一半)
- [ ] 加入 repeat 功能,可以设定每个单词重复几遍,也可以重复几遍后自动隐藏,默写一遍。
- [ ] 单词拼写完以后,下个页面的侧边加入上个单词的详情(适用于默写回顾)
- [ ] 加入例句的朗读功能
- [ ] 添加 连击 功能,88! 89! 90! 亢奋状态!
## ✨ 设计思想
软件设计的目标群体为以英语作为主要工作语言的键盘工作者。部分人会出现输入母语时的打字速度快于英语的情况,因为多年的母语输入练就了非常坚固的肌肉记忆 💪,而英语输入的肌肉记忆相对较弱,易出现输入英语时“提笔忘字”的现象。
同时为了巩固英语技能,也需要持续的背诵单词 📕,本软件将英语单词的记忆与英语键盘输入的肌肉记忆的锻炼相结合,可以在背诵单词的同时巩固肌肉记忆。
为了避免造成错误的肌肉记忆,设计上如果用户单词输入错误则需要重新输入单词,尽可能确保用户维持正确的肌肉记忆。
软件也对需要机考英语的人群有一定的帮助。
**For Coder**:
内置了程序员工作常用单词的词库,方便练习工作中常用的单词、提高输入速度。也内置了诸多语言的 API 的练习,帮助以程序员快速熟悉常用的 API,更多语言的 API 正在逐步添加中...
## 🛠 功能列表
### 词库
内置了常用的 CET-4 、CET-6 、GMAT 、GRE 、IELTS 、SAT 、TOEFL 、考研英语、专业四级英语、专业八级英语,也有程序员常见英语单词以及多种编程语言 API 等词库。 尽可能满足大部分用户对单词记忆的需求,也非常欢迎社区贡献更多的词库。
### 音标显示、发音功能
方便用户在记忆单词时,同时记忆读音与音标。
### 默写模式
在用户完成一个章节的练习后,会弹出选项是否默写本章,方便用户巩固本章学习的单词。
### 速度、正确率显示
量化用户输入的速度和输入的正确率,让用户有感知的了解自己技能的提升
### 如何导入属于自己的生词本
## 📕 词库列表
- CET-4
- CET-6
- GMAT
- GRE
- IELTS
- SAT
- TOEFL
- 考研英语
- 专业四级英语
- 专业八级英语
- Coder Dict 程序员常用词
- 高考
- 中考
- 商务英语
- BEC
- 人教版英语 3-9 年级
- 王陆雅思王听力语料库 [@Saigyouji_WKKun](https://github.com/ggehuliang)
- 日语常见词、N1 ~ N5 [@xiaojia](https://github.com/wetery)
如果您需要背诵其他词库,欢迎在 Issue 中提出。
## 📗 API 词库
- JavaScript API. [@sdu-gyf](https://github.com/sdu-gyf)
- Node.js API. [@chrysalis1215](https://github.com/chrysalis1215)
- Java API. [@darkSheep](https://github.com/SFAfreshman)
- Linux Command. [@归谜](https://github.com/vhxubo)
- C#: List API [@nidbCN](https://github.com/nidbCN)
目前 API 相关词库主要依赖于社区贡献,如果您想贡献自己需要的 API 词库,建议参考 [Issue #42](https://github.com/Kaiyiwing/qwerty-learner/issues/40) [pr #67](https://github.com/Kaiyiwing/qwerty-learner/pull/67) 贡献词典。
### 开源项目
[React](https://github.com/facebook/react) & [CRA](https://github.com/facebook/create-react-app)
完整和详细的文档对初学者非常友好,React 系的文档是我目前自学过程中读过最棒的文档,几乎解决使用中大部分问题。非常感谢 React 对开源世界的贡献,为我们搭建了很好的基础,让初学者也能构建非常棒的软件。
[Tailwindcss](https://tailwindcss.com/docs)
tailwind 的设计思路解决了 css 入门选手对写复杂 css 的恐惧,让新手以一个非常舒适的方式去设计 UI。
### 数据来源
字典数据来自于[kajweb](https://github.com/kajweb/dict),项目爬取了常见的字典,也是这个项目让我看到了实现本项目的希望。
语音数据来源于[有道词典](https://www.youdao.com/)开放 API,感谢有道的贡献让我们这种小项目也可以用上非常专业的发音资源,感谢有道团队以及考神团队为中国教育与中外交流做出的重要贡献。
JS API 来自于[react-code-game](https://github.com/webzhd/react-code-game) ,感谢项目对 JS API 的爬取与预处理。