1. A computer speech processing apparatus, comprising: a memory unit; a processing unit coupled to the memory unit; a pronunciation generator configured for execution by the processor, wherein the pronunciation generator is configured to generate one or more pronunciations of an input word in a first language by a non-native speaker of the first language who is a native speaker of a second language, by: a) converting the input word into one or more pronunciations, wherein each pronunciation includes one or more phonemes selected from a set of phonemes associated with the second language; and b) associating each pronunciation of the one or more pronunciations with the input word in an entry in a computer database stored in the memory unit; and c) associating information identifying a pronunciation language and/or a phoneme language with each pronunciation in the database.