🚀【程序员必备】Qwerty Learner:打造英语输入与单词记忆的神器

简介: Qwerty Learner 是一款专为键盘工作者设计的开源软件,结合单词记忆与英语输入练习,提升英语水平和打字速度。内置丰富词库(如 CET-4/6、GRE、编程API等),提供音标发音、默写模式、速度正确率统计等功能,适合学生、职场人士及程序员使用。

image.png

今天,我们要为大家介绍一个专程序员必备开源项目——Qwerty Learner,它不仅能帮助你提升英语输入速度,还能加强单词记忆,让你在工作中更加得心应手。

项目介绍

Qwerty Learner 是一个专为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件。它结合了单词记忆和键盘输入练习,帮助用户在提升英语水平的同时,加强键盘输入的肌肉记忆。该项目由 RealKai42 开发,旨在为程序员、学生以及需要频繁使用键盘的工作者提供一个高效的学习工具。

核心功能

1. 丰富的词库

Qwerty Learner 内置了多种常用的英语词库,包括但不限于:

  • CET-4 / CET-6:大学英语四六级词汇
  • GMAT / GRE:研究生管理科学入学考试和研究生入学考试词汇
  • IELTS / TOEFL:雅思和托福考试词汇
  • 考研英语:研究生入学考试英语词汇
  • 专业四级 / 八级英语:英语专业四级和八级词汇
  • Coder Dict:程序员常用英语单词
  • 高考 / 中考英语:高中和初中英语考试词汇
  • 商务英语 / BEC:商务英语和剑桥商务英语考试词汇
  • 人教版英语 3-9 年级:小学和初中英语教材词汇
  • 王陆雅思王听力语料库:雅思听力练习材料
  • 日语常见词、N1 ~ N5:日语能力考试词汇
  • 哈萨克语基础 3000 词:哈萨克语基础词汇

这些词库涵盖了从基础到高级的英语学习需求,无论是学生、职场人士还是专业人士,都能找到适合自己的学习内容。

2. 音标显示与发音功能

在学习单词的过程中,发音的准确性至关重要。Qwerty Learner 提供了音标显示和发音功能,帮助用户正确掌握单词的发音。通过内置的发音资源,用户可以听到标准的英语发音,从而提高口语表达能力。

image.png

3. 默写模式

为了巩固学习效果,Qwerty Learner 提供了默写模式。在完成一个章节的练习后,用户可以选择默写本章内容,通过实际输入来检验自己的学习成果。这种模式不仅能够加深记忆,还能帮助用户发现自己的薄弱环节,从而有针对性地进行复习。

image.png

4. 速度与正确率显示

Qwerty Learner 能够实时显示用户的输入速度和正确率,让用户对自己的学习进度有一个清晰的了解。通过量化数据,用户可以直观地看到自己的进步,从而保持学习的动力和积极性。

image.png

5. 多种 API 词库

针对程序员用户,Qwerty Learner 内置了多种编程语言的 API 词库,包括但不限于:

  • JavaScript API
  • Node.js API
  • Java API
  • Linux Command
  • C# List API

这些词库帮助程序员在练习英语输入的同时,熟悉常用的编程接口,提高工作效率。

项目效果

image.png
image.png
image.png

与同类项目对比情况及我的优势

与 Keybr 对比

  • Keybr:以算法著称,功能非常完善的打字网站,根据用户输入每个字母的正确率与速度生成“伪英语”来帮助用户集中锻炼个别输入较慢的字母。并可以根据用户的输入记录生成完整的分析报告。
  • Qwerty Learner:在 Keybr 的基础上,增加了单词记忆功能,帮助用户在练习输入的同时,加深对单词的记忆。此外,Qwerty Learner 还提供了丰富的词库和 API 词库,满足不同用户的需求。

与 react-code-game 对比

  • react-code-game:一个非常酷的开源项目,使用 TypeScript 实现,可以在练习打字的同时练习 JavaScript 内置 API。
  • Qwerty Learner:在 react-code-game 的基础上,增加了更多编程语言的 API 词库,满足不同程序员的需求。

总结

Qwerty Learner 是一个专为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件。它结合了单词记忆和键盘输入练习,帮助用户在提升英语水平的同时,加强键盘输入的肌肉记忆。通过丰富的词库、音标显示与发音功能、默写模式、速度与正确率显示以及多种 API 词库,Qwerty Learner 为用户提供了一个全面的学习工具。无论是学生、职场人士还是程序员,都能从中受益。

如果你正在寻找一个能够提升英语输入速度和单词记忆的工具,不妨试试 Qwerty Learner。它将为你的学习和工作带来全新的体验。

image.png

项目地址

https://github.com/RealKai42/qwerty-learner
相关文章
|
人工智能 程序员
英语不好能不能学编程?
就像有人不懂日语,也照样能打通很多日文游戏。不懂英语至少会用翻译软件吧?先记住语法和报错最常涉及的那些单词,if 、while 、for 、class 、def 、error 、type 之类,足够你写出完整的程序。英语好不是学习编程的先决条件。
|
算法
蓝桥杯算法训练】字符串编辑
从键盘输入一个字符串(长度<=40个字符),并以字符 ’.’ 结束。编辑功能有:   1 D:删除一个字符,命令的方式为: D a 其中a为被删除的字符,例如:D s 表示删除字符 ’s’ ,若字符串中有多个 ‘s’,则删除第一次出现的。   2 I:插入一个字符,命令的格式为:I a1 a2 其中a1表示插入到指定字符前面,a2表示将要插入的字符。例如:I s d 表示在指定字符 ’s’ 的前面插入字符 ‘d’ ,若原串中有多个 ‘s’ ,则插入在最后一个字符的前面。   3 R:替换一个字符,命令格式为:R a1 a2 其中a1为被替换的字符,a2为替换的字符,若在原串中有多个a1则应全部
243 0
|
存储 Python
基于python实现英语学习系统(附完整代码)
基于python实现英语学习系统(附完整代码)
377 0
基于python实现英语学习系统(附完整代码)
|
人工智能 自然语言处理 搜索推荐
ChatGPT 中文指令指南,教会你如何使用chatgpt实现中文你想要的答案
ChatGPT 中文指令指南,教会你如何使用chatgpt实现中文你想要的答案
|
自然语言处理
每日一题——验证外星语词典
每日一题——验证外星语词典
105 0
每日一题——验证外星语词典
|
JSON 算法 Go
边做算法边学go语言之LeetCode1160:拼写单词
边做算法边学go语言之LeetCode1160:拼写单词
边做算法边学go语言之LeetCode1160:拼写单词
|
搜索推荐 数据管理 关系型数据库
为了学习英语,我开发了一个单词对战系统
本系统主要由Android、服务端、数据管理端构成。客户端的页面实现通过网络与服务器REST API接口通信获取 MySQL数据。本人重点参与网上单词对战系统客户端、服务器以及数据库的设计、开发、测试工作。
336 0
为了学习英语,我开发了一个单词对战系统
|
XML 安全 程序员
英语不好可以学编程吗?
对于IT程序员来说,日常的开发工作所需要的单词也就那些,,相当于初中英语水平,只要拿出上学时一半的精力来学习,再加上实际运用,很快就能学会,哪怕死记硬背也实在不算什么难事。
548 0
英语不好可以学编程吗?
|
自然语言处理
LeetCode每日一题——953. 验证外星语词典
某种外星语也使用英文小写字母,但可能顺序 order 不同。字母表的顺序(order)是一些小写字母的排列。
132 0
|
机器学习/深度学习 Web App开发 人工智能
Transformer自动纠语法、改论文,我们试了试这个免费英文写作新神器
网易有道词典新增 AI 作文批改,词汇、语法、结构面面俱到,我觉得我的英文论文有救了。
433 0
Transformer自动纠语法、改论文,我们试了试这个免费英文写作新神器