learn_words is a command-line tool designed to help you learn new words in any language. By using a vocabulary list, as the ones provided by wortschatz.uni-leipzig.de, you can practice and memorize new words in an interactive way.
The program is written in Python. It saves the words to which you have been exposed, given that you have provided any input, for example its translation or any other information as type of word and gender.
If the downloaded vocabulary list has a "sentences" file, the program will also provide you with sentences in which the word is used.
-
Download the repository:
git clone [email protected]:snipdome/learn_words.git
-
Download the vocabulary list from wortschatz.uni-leipzig.de: Unzip the file and place it in the
language_packfolder. -
Modify the
learn_mylanguage.pyfile to specify the language_pack folder. Even better, a copy of thelearn_mylanguage.pyfile can be created and modified to specify the language_pack folder. -
Run the
learn_mylanguage.pycommand -
Follow the on-screen instructions. The Enter key can be used to exit from loops. By pressing first Esc and then Enter, the program will go back to the outer loops.
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
- wortschatz.uni-leipzig.de for providing vocabulary lists.