Aug 11th , 2011
One of the challenges of developing a strong spell checker is creating a database of words that are considered correct; or rather the question of how we decide what word is a word?
We could use an already-existing dictionary, and agree that all the words that appear in there are real words, while other words must be mistakes. But dictionaries are static, and the English language is dynamic and changes constantly. Think of a word such as “email.” Twenty years ago, who knew what it means?
Here at Ginger, we are constantly trying to keep up with the changes the English language goes through. Our advantage is that we learn from the internet, which is the largest, freshest source of text. When we recognize new words or expressions that are massively used, we can quickly add them to our database, and remain the most up-to-date grammar/spell checker. So if you have a great new word you’ve invented, start using it! If it catches fast, we might stop correcting it soon
In the meantime, check out this scene from Curb Your Enthusiasm. What do you think, is LOL a real word?
Adva and the Ginger Team.