Spelling Correction for Morphologically Rich Language: a Case Study of Russian.
four types of context for automatic spelling correction .