spell-correction-probabilistic-language-model An natural language processing project for spell correction system based on probabilistic models