There are already spell checking models available which help us to find the suggested correct spellings based on a corpus of trained correct spellings. Can the granularity be increased to "word" from alphabet so that we can have even phrase suggestions , such that if an incorrect phrase is entered then it should suggest the nearest correct phrase, of course it is trained from a list of valid phrases.
Are there any existing tools and approaches which achieve this functionality or how to proceed for this for an existing large gold standard phrase corpus, say the manchester academic phrasebank ?