This project is a GUI-based Dictionary application built using Python, PySide6, and NLTK. It allows users to search for definitions, synonyms, antonyms, and other lexical information about words.
- Search for word definitions
- Retrieve synonyms and antonyms
- Simple and user-friendly GUI
- Built using PySide6 for the interface
- Utilizes NLTK for natural language processing
Dictionary/
├── prj_img/
│ ├── dictionary.png
│ └── version/
│ └── #images
├── resources/
│ ├── icons/
│ │ ├── app_icon.ico
│ │ └── search_icon.svg
│ └── styles/
│ └── stylesheet.qss
├── src/
│ ├── __init__.py
│ ├── utils/
│ │ ├── __init__.py
│ │ ├── meta.py
│ ├── app_logic/
│ │ ├── __init__.py
│ │ ├── log.py
│ │ ├── app_config.py
│ │ ├── dictionary.py
│ │ └── update_manager.py
│ ├── app_services/
│ │ ├── __init__.py
│ │ └── github_service.py
│ └── app_ui/
│ ├── __init__.py
│ ├── main_window.py
│ ├── ui_main_window.py
│ └── ui_update_window.py
├── main.py
├── Jenkinsfile
├── requirements.txt
├── latest_version.md
├── README.md
└── LICENSE
To install the necessary dependencies, run the following command:
pip install -r requirements.txtgit clone https://github.com/pyapril15/Dictionary.git
cd Dictionarypython main.pyThis project is licensed under the MIT License - see the LICENSE file for details.
- Praveen Yadav - pyapril15
- Email: [email protected]


