Inspiration

After hearing about the theme being expanding access to technology, we thought that those who may not be experienced with the English language could benefit from a spell checker. People could use this simple program to make sure that their message has no errors before sending it.

What it does

The program splits an input sentence, stored initially as a string, into a list containing each word. It then compares each word in the list to each word in the dictionary set. If a word in the sentence doesn't match up with any of the words in the dictionary set, it is returned as an incorrect word.

How we built it

We used python and visual studio code to create this program. We used a word list from GitHub, which contains over 400 thousand words. The word list was originally derived from info chimps.

Challenges we ran into

We originally were going to include a suggestion feature for our program. After researching we learned we had to replicate an algorithm called Levenstein Distance. However, to avoid using AI to write the code for us, we attempted to recreate it by hand and unfortunately, we were unable to do so within the time constraints we were given.

Accomplishments that we're proud of

This is our first hackathon for each of us, and we're proud to just have something to submit. We've never created something from the ground up, and having something to present and show off is really cool.

What we learned

We learned about implementing data sets and databases within code and how to analyze them efficiently.

What's next for Spell Error Checker

We want to implement a Levenstein distance formula to determine suggestions, then after that let a user choose which suggestion to replace the incorrectly spelled word in the sentence with.

To clarify we did use AI to generate the cover image of this devpost^^^

Built With

Share this project:

Updates