Natural language text transliteration
Lingua::Translit is a Perl module which allows to transliterate natural language text from one writing system to another easily. It has been released to the Perl community on CPAN as both open source and free software (see the license document for details).

The standards supported by Lingua::Translit cover a large set of both national and international standards, like ISO 9 and DIN 31634 - for a complete list, please refer to "Supported Standards".
The Lingua::Translit Perl module provides a simple to use object-oriented API and can easily be extended by writing intuitive character mappings in a predefined XML language. Have a look at the Developer Manual for details, examples and templates.
Lingua::Translit is actively developed not only by its developers at Lingua-Systems, but also by contributors from the Perl community. Beside that, we offer optional support for commercial users.
Feel free to send your suggestions, bugreports, patches and contributions to perl@lingua-systems.com.
Credits
Thanks to Dr. Daniel Eiwen, Romanisches Seminar, Universität Köln for his help on Romanian transliteration ("Common RON").
Thanks to Bayanzul Lodoysamba for contributing the "Common Classical Mongolian" transliteration table.