Как программно транслитерировать русский на английский? - PullRequest
4 голосов
/ 28 апреля 2011

Как можно транслитерировать русскую фразу с помощью c # программно?Например: « мне на кризис наплевать, вылез в топе гоу бухать

Ответы [ 3 ]

5 голосов
/ 28 апреля 2011

Не знаю, используйте API Переводчика Google ?

Или, может быть, API транслитерации ?

1 голос
/ 28 апреля 2011

Ну, вам нужно придумать набор правил транслитерации (фактически, отображение кодов кириллических символов в коды символов латинского алфавита). Затем для заданного потока слов, закодированных в кириллице, просто примените сопоставление и создайте результирующий поток слов, закодированных в латинском алфавите.

0 голосов
/ 09 сентября 2011
Мне на кризис наплевать, вылез в топе гоу бухать = 
Mne na krizis naplevat', vylez v tope gou bukhat'

Аа = a
Бб = b
Вв = v
Гг = g
Дд = d
Ее = e
Ёё = io
Жж = zh
Зз = z
Ии = i
Йй = y
Кк = k
Лл = l
Мм = m
Нн = n
Оо = o
Пп = p
Рр = r
Сс = s
Тт = t
Уу = u
Фф = f
Хх = kh
Цц = ts
Чч = ch
Шш = sh
Щщ = shch
Ъъ = '
Ыы = y
Ьь = '
Ээ = e
Юю = iu
Яя = ia
...