11. A device for multi-lingual speech recognition, the device effectuating examination of characters of a vocabulary entry, and comprising: a language identification module that assigns language identifiers to vocabulary entries; a text-to-phoneme module that applies language-specific models to generate a multi-lingual phoneme sequence associated with vocabulary entries identified by the language identification module; a multi-lingual acoustic modeling module that constructs a recognition model for each vocabulary entry according to phonetic transcription; and a processor that, before the application of language-specific text-to-phoneme modules, executes programmed instructions to determine whether a character in the vocabulary entry is in a source list of a language-specific alphabet mapping table for a language, if the character is not in the source list, the processor executes programmed instructions to: convert the character not in the source list according to a general alphabet mapping table; convert the converted character according to the language-specific alphabet mapping table; and remove the character if it is not in the character set of the language and keep the character if it is in the character set of the language, if the character is in the source list, the processor executes programmed instructions to: remove the character if it is not in the character set of the language and keeping the character if it is in the character set of the language, wherein the processor further determines whether the character is a last character of the vocabulary entry, if the character is not the last character of the vocabulary entry: the processor further executes programmed instructions to perform the examination of a next character of the vocabulary entry; if the character is the last character of the vocabulary entry, the processor further executes programmed instructions to identify a pronunciation of the vocabulary entry.
11. A device for multi-lingual speech recognition, the device effectuating examination of characters of a vocabulary entry, and comprising: a language identification module that assigns language identifiers to vocabulary entries; a text-to-phoneme module that applies language-specific models to generate a multi-lingual phoneme sequence associated with vocabulary entries identified by the language identification module; a multi-lingual acoustic modeling module that constructs a recognition model for each vocabulary entry according to phonetic transcription; and a processor that, before the application of language-specific text-to-phoneme modules, executes programmed instructions to determine whether a character in the vocabulary entry is in a source list of a language-specific alphabet mapping table for a language, if the character is not in the source list, the processor executes programmed instructions to: convert the character not in the source list according to a general alphabet mapping table; convert the converted character according to the language-specific alphabet mapping table; and remove the character if it is not in the character set of the language and keep the character if it is in the character set of the language, if the character is in the source list, the processor executes programmed instructions to: remove the character if it is not in the character set of the language and keeping the character if it is in the character set of the language, wherein the processor further determines whether the character is a last character of the vocabulary entry, if the character is not the last character of the vocabulary entry: the processor further executes programmed instructions to perform the examination of a next character of the vocabulary entry; if the character is the last character of the vocabulary entry, the processor further executes programmed instructions to identify a pronunciation of the vocabulary entry. 15. The device of claim 11 , wherein the device is a hand-held device.