Skip to content

This project is part of learning real projects implementations in Python. It is command line based English dictionary. The user enters the word, it checks for the definition of word against provided dataset. It implements several checks such as case-sensitive words, acronyms, and mis-spelled words and output a correct definition. If words is not…

License

kamran1111/interactive-dictionary-project

Repository files navigation

interactive dictionary project

This project is part of learning real projects implementations in Python.

It is English command line based dictonary.

data.json is dataset that contains English words and their definitions.

The program loads the dataset and take input of "word" from users.

It then implements several checks on what user has given input, for example, checking for "letter-case" mistake of user [1], checking for acronyms such as USA [2] and checking for mis-spelled words.

[1] Example user has entered "StruCTURE instead of Structure" [2] example: user might have entered usa instead of USA [3] example: User might have entered rainn instead of rain or mathamatecs instead of mathematics.

It then return the definition of the word or suggest closely matching words for the misspelled words.

the dictionary output few defaults message based on the conditions are met or not.

About

This project is part of learning real projects implementations in Python. It is command line based English dictionary. The user enters the word, it checks for the definition of word against provided dataset. It implements several checks such as case-sensitive words, acronyms, and mis-spelled words and output a correct definition. If words is not…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages