One of the top performing models of spelling correction (Bergsma et al., 2010) is based on web-scale n-gram counts, which reflect both syntax and meaning.
even with a large-scale n-gram corpus, data sparsity can hurt performance in two ways.