17. At least one program storage device having encoded thereon executable program code that, when executed by at least one processor, performs a method for generating base forms for non-native language in a speech-based system for processing a native language, the method comprising acts of: receiving input textual data containing both native language and non-native language words; identifying the native language and non-native language words within the textual data; generating a native phonetic transcription of the native language words using phonetic units of the native language; generating a non-native phonetic transcription of the non-native language words using phonetic units of the non-native language; generating a native pronunciation of the non-native language words using phonetic units of the native language by mapping the phonetic units of the non-native phonetic transcription to acoustically similar phonetic units of the native language; and storing the input textual data with the corresponding native phonetic transcription of the native language words and the mapped native pronunciation of the non-native language words in a native phonetic lexicon.
17. At least one program storage device having encoded thereon executable program code that, when executed by at least one processor, performs a method for generating base forms for non-native language in a speech-based system for processing a native language, the method comprising acts of: receiving input textual data containing both native language and non-native language words; identifying the native language and non-native language words within the textual data; generating a native phonetic transcription of the native language words using phonetic units of the native language; generating a non-native phonetic transcription of the non-native language words using phonetic units of the non-native language; generating a native pronunciation of the non-native language words using phonetic units of the native language by mapping the phonetic units of the non-native phonetic transcription to acoustically similar phonetic units of the native language; and storing the input textual data with the corresponding native phonetic transcription of the native language words and the mapped native pronunciation of the non-native language words in a native phonetic lexicon. 18. The at least one program storage device of claim 17 wherein the method further comprises an act of using a multilingual phonetic dictionary to identify the native language and non-native language words.