Java: validate a text : I'm using OCR to recognize (german) text in an image. It works good but not perfect. Sometimes a word gets messed up. Therefore I want to implement some sort of validation. Of course I can just use a wordlist and find words that are similar to the messed up word, but is there a way to check if the sentence is plausible with these words? 
After all my smartphone can give me good suggestions on how to complete a sentence 