Language modeling for soft keyboards
A Statistical Approach to Machine Translation