16. The non-transitory computer-readable storage medium of claim 15 , wherein determining the first probabilities comprises: determining, using a word n-gram model, fourth probabilities of a plurality of predicted words based on the first typed character; determining, using a character m-gram model, fifth probabilities of a plurality of predicted characters based on the first typed character; and determining the first probabilities based jointly on the fourth probabilities and the fifth probabilities.
16. The non-transitory computer-readable storage medium of claim 15 , wherein determining the first probabilities comprises: determining, using a word n-gram model, fourth probabilities of a plurality of predicted words based on the first typed character; determining, using a character m-gram model, fifth probabilities of a plurality of predicted characters based on the first typed character; and determining the first probabilities based jointly on the fourth probabilities and the fifth probabilities. 17. The non-transitory computer-readable storage medium of claim 16 , wherein determining the second probabilities comprises: determining, using the word n-gram model, sixth probabilities of a plurality of predicted words based on the first typed character and the second typed character; determining, using the character m-gram model, seventh probabilities of a plurality of predicted characters based on the first typed character and the second typed character; and determining the second probabilities based jointly on the sixth probabilities and the seventh probabilities.