khmeroma.py rule-based Khmer name romalization Chenchen Ding & Masao Utiyama, 2016 * usage # raw Khmer name as input cat demo.txt អ៊ឹម អនា # on grapheme level ./khmeroma.py < demo.txt @ @ OE M @ _ @ A N A # ordinary romanization ./khmeroma.py < demo.txt | tr -d '@\t' | tr '_' ' ' OEM ANA # complex rules (default) ./khmeroma.py empirical < demo.txt | tr -d '@\t' | tr '_' ' ' OEM ANA # simple rules ./khmeroma.py general < demo.txt | tr -d '@\t' | tr '_' ' ' OEM ANEA # naive mapping ./khmeroma.py basic < demo.txt | tr -d '@\t' | tr '_' ' ' OEMOR ANEA - Having tested with python 2.6 and 2.7 - Please refer to the code for python 3.x