This project is a spell checking implementation in JAVA. Please follow the sources below for complete explanation.
Sources:
http://norvig.com/spell-correct.html http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/pubs/archive/36180.pdf http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=52A3B869596656C9DA285DCE83A0339F?doi=10.1.1.146.4390&rep=rep1&type=pdf
I was able to get a list of most English words at the following website:
http://www-01.sil.org/linguistics/wordlists/english/wordlist/wordsEn.txt