Как преобразовать запись МФА в транскрипцию на русском языке?

Товарищи, приветствую! Ищу информацию (или утилиту или кусок кода) преобразования записи в формате международного фонетического алфавита (IPA) перевести в русскую транскрипцию.

Пример: дано слово maɾɛ - надо получить марэ. Таблицу "МФА-русский" уже нагуглил, однако она не покрывает случаи, когда символ МФА отсутствует в русской фонетике (типа гортанного французского р). А также ещё один пример, даже не знаю как описать: если слово начинается с iẽ, побуквенная транскрипция даст иэ, хотя более правильно будет йе (то есть задача преобразования контекстно-зависимая, простым набором замен не обойдёшься).

ЗЫ. Метки (не могу создать сам): МФА, транскрипция, фонетика.

Язык кода не особо важен, но предпочтительно Python или C# =) Также если подскажете статью, в которой описаны правила подобной трансляции, я также буду благодарен.


Ответы (0 шт):