CloudRobotics
give a keyboard with mapping: 2(a,b,c);3(d,e,f);4(c,h,i);5(j,k,l);6(m,n,o);7(p,q,r,s);8(t,u,v);9(w,x,y,z)
input a sequence of numbers and output the possible phrase.
The dictionary and frequency dataset is from here: http://www.wordfrequency.info/free.asp