A simple Flask app which allows you to enter any Spanish verb and obtain its meaning and various conjugations.
Spanish-Conjugator is a site built out of my need for an application which could give me quick access to important Spanish verb data. I did not like how sites like SpanishDict contained ads and various bits of information that were no use to me.
Spanish-Conjugator works by scraping data from the SpanishDict website, so you get what you need - no ads, no nonsense!
The following steps show how to get Spanish-Dict up and running on your own machine.
- Begin by cloning the repository or downloading the .zip file to your device
- Change directory into the cloned/downloaded folder
cd PATH/TO/FOLDER/Spanish-Conjugator
- Create a virtual environment within the folder
python3 -m venv venv (or any name you want to give to the virtual environment)
- Activate the virtual environment
source venv/bin/activate
- Install all the dependencies necessary for Spanish-Conjugator
pip3 install -r requirements.txt
- Run the program
python3 main.py
- The development server should be running at 0.0.0.0 at port 8000. This can be changed in main.py.
- Requests - Get data from SpanishDict
- Flask - Used to create webapp
- BeautifulSoup4 - Used to parse HTML