Skip to content

Wakals/WordMemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

英语单词记忆系统(Vocabulary Typing System for MacOS)

本系统是一个基于AI工具,用于背诵和管理TOEFL等英语单词的桌面应用,同时也是一个虚拟笔记本,用于管理记忆的单词与例句。

本项目在 MacOS 系统开发并测试。

主要功能

  • 添加新单词:点击"添加新单词"输入并添加新单词。
  • 查看单词释义:点击单词可查看释义,若无释义会自动调用GPT接口获取中文释义。
  • 删除单词:选中单词后点击"删除单词"即可删除该单词及其所有例句。
  • 例句管理
    • 查看:选中单词后右侧显示所有例句。
    • 添加:点击"添加例句"为当前单词添加例句。
    • 修改:选中例句后点击"修改例句",可弹窗编辑并保存。
    • 删除:选中例句后点击"删除例句"即可删除该例句。
  • 批量操作
    • 删除全部单词:左侧上方"删除全部单词"按钮,双重确认,自动备份数据库。
    • 删除全部例句:右侧下方"删除全部例句"按钮,双重确认,自动备份数据库。
  • 排序功能
    • 添加顺序排序
    • 首字母排序
    • 随机排序
  • 数据安全:每次批量删除操作都会自动将原数据库重命名为vocabulary_日期时间.db进行备份,防止数据丢失。

快捷键一览(MacOS可用)

功能 Command+ Control+
添加新单词 N -
添加例句 E -
修改例句 - M
添加顺序排序 - S
首字母排序 - A
随机排序 - R

运行方法

  1. 安装依赖:
    pip install -r requirements.txt
  2. 配置 OpenAI API Key:
    • vocabulary_system.py 里填写你的 openai.api_key。
  3. 启动程序:
    python vocabulary_system.py

数据说明

  • 所有单词和例句数据均保存在本地 vocabulary.db 数据库文件中。
  • 每次批量删除操作会自动备份数据库,防止误删。

如有更多功能需求或建议,欢迎反馈!

About

An intelligent vocabulary learning system to help users remember words faster and longer. Ideal for language learners preparing for exams like TOEFL or GRE.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages