latin transliteration

Rolando Espinoza La Fuente darkrho en gmail.com
Sab Dic 19 21:01:58 CET 2009


Hola, ¿conocen algún módulo para "transliteration" que funcione correctamente?

He probado todo lo que encontre y ninguno me da el resultado que quiero,
por ejemplo: "américa" -> "america"

Vean:

In [3]: AsciiDammit.asciiDammit(u'américa'.encode('utf-8'))
Out[3]: 'amAfArica'

In [9]: unicodedata.normalize('NFKD', u'américa').encode('ASCII', 'ignore')
Out[9]: 'amArica'

In [10]: unidecode.unidecode(u'américa')
Out[10]: u'amA(c)rica'

Saludos,

-- 
Rolando Espinoza La fuente
www.rolandoespinoza.info
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es