9. A computer program product to convert strings to a common language comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to determine a user-selected target language; computer readable program code configured to associate a user-selected primary input language and at least one user-selected secondary input language with the target language; computer readable program code configured to obtain a string of at least one character; computer readable program code configured to convert the obtained string from the primary input language to the target language if the obtained string corresponds to a valid string in the primary input language by using a phonetic lexicon to interpret the obtained string in the target language based upon a phonetic correspondence of the obtained string in the primary input language; computer readable program code configured to convert the obtained string from at least one secondary input language to the target language if the obtained string corresponds to a valid string in the associated secondary input language and is not a valid string in the primary input language, by using a translation lexicon to translate the obtained string from the secondary language to the target language; and computer readable program code configured to output the converted string in the target language to an output device.
9. A computer program product to convert strings to a common language comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to determine a user-selected target language; computer readable program code configured to associate a user-selected primary input language and at least one user-selected secondary input language with the target language; computer readable program code configured to obtain a string of at least one character; computer readable program code configured to convert the obtained string from the primary input language to the target language if the obtained string corresponds to a valid string in the primary input language by using a phonetic lexicon to interpret the obtained string in the target language based upon a phonetic correspondence of the obtained string in the primary input language; computer readable program code configured to convert the obtained string from at least one secondary input language to the target language if the obtained string corresponds to a valid string in the associated secondary input language and is not a valid string in the primary input language, by using a translation lexicon to translate the obtained string from the secondary language to the target language; and computer readable program code configured to output the converted string in the target language to an output device. 15. The computer readable storage device according to claim 9 , wherein: outputting the converted string in the target language comprises outputting the converted string to a display device separate and distinct from the obtained string.