TRANSLIT = {'А': 'A',
'Б': 'B',
'В': 'V',
'Г': 'G',
'Д': 'D',
'Е': 'E',
'Ё': 'YO',
'Ж': 'ZH',
'З': 'Z',
'И': 'EE',
'Й': 'J',
'К': 'K',
'Л': 'L',
'М': 'M',
'Н': 'N',
'О': 'O',
'П': 'P',
'Р': 'R',
'С': 'S',
'Т': 'T',
'У': 'U',
'Ф': 'F',
'Х': 'H',
'Ц': 'C',
'Ч': 'CH',
'Ш': 'SH',
'Щ': 'SCH',
'Ъ': '',
'Ы': 'I',
'Ь': '',
'Э': 'E',
'Ю': 'U',
'Я': 'YA'}
def translit(text):
result = []
for c in text:
result.append(TRANSLIT.get(c.upper(), c))
return ''.join(result)