NLP Spelling Correction Python Machine Learning Project Research Paper