Skip to content

tongyx361/wordbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Readme

本项目用于根据用户提供的生词本 ./collection.txt 文件来生成复习所用的单词本。

具体使用参数约定如下:

1. -n 表示用户希望从自己所选择范围内具体想要复习的单词数量
2. --r 表示用户希望随机选择单词不输入 --r 则表示不希望随机选择3. -s 表示用户希望从第几个单词开始
4. -l 表示用户希望复习的单词范围大小也即从 start 开始长度为 length

例如:python3 selector.py -n 100 --r -s 20 -l 200 表示希望从生词本的第 20 个单词开始到第 220 个单词结束的范围内随机抽取 100 个生词生成生词本。

生词本存放于 ./data 路径下,含有翻译完全和未翻译两种。旧的生词本不会被新生成的生词本覆盖。

项目环境

项目的基本环境在 ./requirements.yaml 下,请运行如下指令 conda env create -n <env_name> -f ./requirements.yaml 添加新的 conda 环境。

代码中利用的谷歌翻译库安装方法如下:

  1. Enter the file that contains the library:
cd py-googletrans
  1. Command to load the library:
python3 setup.py install

Or use anthor universal command:

pip install -e $(pwd)

注:如果该安装包安装失败的话,可尝试使用pygtrans库,安装方法如下:在conda的虚拟环境中输入

pip install pygtrans

即可完成安装,使用时只需

from pygtrans import translate

即可。(目前自动安装的版本是 1.4.0)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •