45. A method of converting input data into text, the method comprising the acts of: using a dictionary to determine, by a processor of a computer, text for representations of input data, the input data being data for conversion from a phonetic representation or speech to written text characters of one or more words of a language, a first of the representations being associated with multiple text of the language, the determined text based on the input data converted to a textual format from an iterative process the iterative process including starting with a first data piece of the input data converted to a selected textual format to form a current format of the input data and iteratively updating the current format with a next data piece of the input data using elements of the current format until all the data pieces are converted into the determined text; selecting a set of one or more pre-existing documents having text similar to the determined text for the representations of the input data, the text of the set of one or more pre-existing documents being written in the language; assigning by the processor, weights to the multiple text associated with the first representation based, at least in part, on occurrence of the multiple text in the selected set of one or more pre-existing documents; and converting, in accordance with the assigned weights, the first representation to a first of the multiple text.
45. A method of converting input data into text, the method comprising the acts of: using a dictionary to determine, by a processor of a computer, text for representations of input data, the input data being data for conversion from a phonetic representation or speech to written text characters of one or more words of a language, a first of the representations being associated with multiple text of the language, the determined text based on the input data converted to a textual format from an iterative process the iterative process including starting with a first data piece of the input data converted to a selected textual format to form a current format of the input data and iteratively updating the current format with a next data piece of the input data using elements of the current format until all the data pieces are converted into the determined text; selecting a set of one or more pre-existing documents having text similar to the determined text for the representations of the input data, the text of the set of one or more pre-existing documents being written in the language; assigning by the processor, weights to the multiple text associated with the first representation based, at least in part, on occurrence of the multiple text in the selected set of one or more pre-existing documents; and converting, in accordance with the assigned weights, the first representation to a first of the multiple text. 46. The method of claim 45 , wherein the text of the set of one or more pre-existing documents is provided as one or more Kanji characters.