1. A text inputting method, comprising: obtaining a user identifier, finding a user language module corresponding to the user identifier according to the user identifier; obtaining a user input, generating a candidate sentence list according to the user input; obtaining a universal language model, calculating an on-screen probability of each candidate sentence in the candidate sentence list according to the user language model and the universal language model; or respectively calculating a standard conditional probability of each word in a user input according to a universal language model; respectively calculating a cache conditional probability of each word in the user input according to a preconfigured cache-based language modeling policy, the user input and a pre-cached user input; calculating a mixed conditional probability of each word according to the standard conditional probability and the cache conditional probability, and obtaining an on-screen probability of each candidate sentence according to the mixed conditional probability; sorting candidate sentences in the candidate sentence list according to their on-screen probabilities; and outputting the sorted candidate sentence list.