So I've been using babelfish for quite some time to create somewhat valid names in languages with latin orthography. Yeah, I sometimes use babelfish for Russian or Greek, but transcription is a pain in the cloaca. Now, I've been using Google Translate(, because of it's selection of languages. Indonesian? Sweet! But, I just realized, Google Translate has romanization for a few languages, like Chinese, Japanese, Russian, Greek, Korean and, after a fashion, Thai. Sadly, no romanization for Hebrew or Arabic. Grr. Still, I can drop in the occasional Firefly-Chinese curse, "zh nǐ shēng hu zi yǒu xiē yǒu q de sh di," for instance. Yeah, no Latin either. I'll have to keep my English-Latin/Latin-English dictionary for awhile, I guess.