A simple flask web application that allows users to search for the meaning, synonyms, and antonyms of English words.
- Word Search: Enter a word and get its meaning, part of speech, and definitions.
- Synonyms and Antonyms: Explore synonyms and antonyms for the searched word.
- User-Friendly Interface: Clean and responsive design for a pleasant user experience.
- Python
- Flask
- BeautifulSoup (Web scraping for dictionary results)
- NLTK (Natural Language Toolkit for synonyms and antonyms)
- HTML
- CSS
- Bootstrap (Front-end framework)
-
Clone the repository:
git clone https://github.com/Aayush518/dictionary-web-app.git
-
Install the required Python packages:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Open your web browser and go to http://localhost:5000.
- Enter a word in the search bar and click "Search."
- View the meaning, part of speech, IPA transcriptions and definitions.
- Optionally, explore synonyms and antonyms.