pydictionary icon indicating copy to clipboard operation
pydictionary copied to clipboard

PyDictionary is an offline English dictionary made using Python along with the Wordnet Lexical Database and Enchant Spell Dictionary. The application returns any query with a list of results - the var...

PyDictionary

PyDictionary is an offline English dictionary made using Python along with the Wordnet Lexical Database and Enchant Spell Dictionary. The project is a very simple one made to understand the complete functionality of Wordnet and to test the extent of its resources. The application returns any query with a list of results - the various word forms and their meanings along with a sample sentence using the given word.

PyDictionary is a complete project, and can be used as a full fledged offline English dictionary. Although limited, it does the same job Google search does when searched with a word.

Click here to visit PyDictionary!

Flask App UI

Setting Up Environment

  1. Create and activate virtual environment
python -m venv env
source env/bin/activate
  1. Install dependencies
pip3 install -r requirements.txt

How to run PyDictionary

Runing on Command Line

Run the application by passing the search word as an argument.

python3 pyDictionary.py hello

CLI

Running Flask App

cd src/
flask run

GUI