uromkan is a module that provides a number of routines to do romaji <-> kana conversion and normalization, both to kunrei and hepburn romanizations. It does this using the utf-8 encoding of unicode.
It was originally written by Satoru Takabayashi <firstname.lastname@example.org>
as a Perl library, and ported to Python by Eric Nichols <email@example.com>
for use with EUC-jp. This port is known as