Using Selenium, generates a set of words to study by translating to and from English and Spanish.
Check out the BS4 branch for a revamped model of this project.
Wikipedia (en) random article feature to source words
SpanishDict to translate the words into Spanish
Python 3.9
Selenium (change PATH variable to your own remote web driver in main.py)
main.py - executable file
basic.txt - a preset list of the most common English words - these can be toggled to avoid/allow as target words
correct.txt - as you correctly translate words, you are given the option to avoid repetitions of these words using this file to record them
[A]ll: print commands
[B]asic: enable/disable basic.txt filter
[E]xample: enable/disable example (context) sentence for each word
[N]ote: enable/disable correct.txt filter
[P]rint: print the name of the Wikipedia source page for each word
[R]eset: empty correct.txt
'>': set maximum word length
'<': set minimum word length