But this method still needs a candidate generation mechanism for each error category.
the SMT based method (Brockett et al., 2006) formulates the grammar correction problem as a problem of translation of incorrect sentences to correct sentences.