2010-09-10 5 views
1

Je ne suis pas encore très doué pour lire des lettres amhariques (Geez/Ethiopic).Translittération d'éthiopien (et d'autres) à ASCII (ሀ -> ha; ü -> ue)

Si j'ai un texte en lettres Ge'ez (Éthiopie) (http://en.wikipedia.org/wiki/Ge%27ez_language), je veux les translittérer en ASCII. Quand je vais avec le navigateur Textmode LYNX à http://www.addismap.com/am/ (page web en Amharic), il me montre "edis map: yeedis ebeba karta". Comment puis-je accéder à cette fonctionnalité par exemple en Python, Bash ou PHP? Quelle API utilisent-ils?

Il ne semble pas être iconv:

$ iconv -f UTF-8 -t ASCII//TRANSLIT 
Input: ሀ ለ ሐ መ ሠ ረ ሰ 
Output: ? ? ? ? ? ? ? 

Répondre

2

ICU http://icu-project.org/ ICU http://icu-project.org/ a une transformation amharique-latine, qui transformera votre texte en "hà le ḥâ me re re". Vous pouvez l'utiliser en utilisant uconv -x 'Amharic/BGN-Latin' à partir de la ligne de commande, ou utiliser pyicu.