Text processing: Translit Yuriy Malchenko (contact me)
This is a very simple class that can be used to transliterate cyrilic text used in Russian and Ukranian into strings using latin characters.
The class has a single function that takes as parameters the string of text to transliterate, the encoding used by that input string and the desired encoding to returned the transliterated text.