In fact popular IMEs like Sogou do this and also get updated to recognize names of famous people, movies, etc.
You can even type abbreviations for common phrases, like "cflm" and it'll figure out you meant chi-fan-le-ma 吃飯了嗎
You can even type abbreviations for common phrases, like "cflm" and it'll figure out you meant chi-fan-le-ma 吃飯了嗎