1. A method for processing language input in a data processing system, comprising the steps of: receiving a plurality of recognition results for a plurality of word components, respectively, for processing a user input of a word of a language, at least one of the plurality of recognition results comprising a plurality of word component candidates and a plurality of probability indicators, the plurality of probability indicators indicating degrees of probability of matching of the plurality of word components to a portion of the user input relative to each other; and determining one or more word candidates for the user input of the word from the plurality of recognition results and from data indicating probability of usage of a list of words.