The advantage of working at the token level is that the high-frequency words and abbreviations can be translated in context, which outperforms a simple dictionary look-up (Raghunathan and Krawczyk, 2009).
working at the character level allows one to generalize over character mappings which makes the system more robust (Pennell and Liu, 2011).