A dead-simple vocabulary learning program.
Find a file
2026-02-22 22:37:04 +01:00
Lists Add genetic vocabulary 2026-02-22 22:37:04 +01:00
.gitignore Initial commit 2025-12-09 21:56:13 +01:00
LICENSE.md Initial commit 2025-12-09 21:56:13 +01:00
main.py Initial commit 2025-12-09 21:56:13 +01:00
README.md Initial commit 2025-12-09 21:56:13 +01:00

VocabularyProgram

A dead-simple vocabulary learning program. From a list of expressions in a file, the program will ask you to translate, find the synonym/antonym of a word, etc. of each expression, in a random order and way. For example, take the following list:

apple = pomme
banana = banane
pear = poire

The program may ask you to translate the world apple to French, but also the other way around: pomme to English.

Syntax

The supported syntax is pretty simple. Each line must be of the following form:

expression1 operator expression2

Where operator is one of the following:

  • = for a translation
  • <=> for a synonym
  • != for an antonym
  • => for a syntax change (e.g. to improve => improvement)

Examples

The repository includes a few lists in the Lists directory, which I use myself to learn my English (and previously Spanish) vocabulary. Feel free to look at them and use them if you wish! :D