За последние 24 часа нас посетили 61966 программистов и 1677 роботов. Сейчас ищут 858 программистов ...

Транслитерация

Тема в разделе "Прочие вопросы по PHP", создана пользователем Psih, 14 ноя 2007.

  1. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Всем привет.

    Вот возникла задачка - сделать транслитератор. Ну собственно что сложного - два масива с набором правил и готово... Однако получаем на выходе такое... Вообщем говорят есть более продвинутые варианты, которые могут определить к примеру что "bi" в слове надо заменить не на "би" а на "бы" и.т.д. Скорее всего это использует какой-то словарь или ещё какую-то базу. Рыскал в гугле всё утро - ничего хорошего не нашел. Может кто что может подсказать?

    З.Ы. Хорошим примером является прога Цифрица - вот она классно всё транслитирирует - правда у неё весьма общирный фаил со словарём + там ещё напихано для английского и много чего ещё и сорцов к ней само собой нету, так что выдрать оттуда не получится.
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  3. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Ну что-то типа, но там другое. У меня задача сделать именно транслитератор. Потом будет и дописыватся, расширятся и.т.д. В данный момент мне пока надо сделать что-бы был умный транслитератор, а не тупо заменял буквы :)
     
  4. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    что-то приходит в голову только либо очень большой словарь с транскрипциями слов, либо разбор слова по фонетическим правилам, что тоже не сахар…