Another strategy is to refine the SMT system by including a pre-processing step in which potential spelling errors are modelled (through a Confusion Network) and subsequently recovered by the decoder on the basis of a character n-gram language model (Bertoldi et al., 2010).
both approaches have drawbacks.