Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
# -*- coding:utf-8 -*-
from string import maketrans
import re
edanso = re.compile(u'œ')
edansa = re.compile(u'æ')
deb_tiret= re.compile(u'\A-')
apostrophe = re.compile(u'’')
tr = maketrans(u'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖØÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöøùúûüýÿ´'.encode('latin1'),
"AAAAAACEEEEIIIINOOOOOOUUUUYaaaaaaceeeeiiiinoooooouuuuyy'")
def accent_decode(chaine):
lat_ch = edanso.sub('oe',chaine)
lat_ch = edansa.sub('ae',lat_ch)
lat_ch = deb_tiret.sub('',lat_ch)
lat_ch = apostrophe.sub("'",lat_ch)
return lat_ch.encode('latin1').translate(tr)