Predictive and corrective text input for desktop editor using n-grams and suffix trees
Faster and Smaller N-Gram Language Models