Skip to content

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 various word forms and their meanings along with a sample sentence using the given word.

Notifications You must be signed in to change notification settings

aditeyabaral/pydictionary

Repository files navigation

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

About

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 various word forms and their meanings along with a sample sentence using the given word.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published