протестировать распознавалку текста

Discussion in 'Болталка' started by imajo.ati, 8 Apr 2008.

  1. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    сделал скрипт, который преобразовывает введенные символы, похожие на буквы, в русский текст. т.е. букву |/| в и, l3 в В и т.д.
    так же преобразовывает англ. буквы, похожие на русские. т.е. букву g в д и т.д.
    не путать с транслитом

    мне нужно всё это протестировать, найти логические несоответствия (к примеру скрипт может неправильно распознать рядом стоящие буквы)
    одному это делать очень трудно.

    ну вот) если не затруднит прошу попробовать
    http://pk.890m.com/ai.php
    плюсы поставлю конечно же) ошибок должно быть много

    особенно приветствуются от вас комбинации символов, похожие на буквУ, которые скрипт не видит.
     
  2. Lesnoy_chelovek

    Lesnoy_chelovek Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    224
    Likes Received:
    152
    Reputations:
    8
    |-|-| , так-то Ж задумывалась, а выдало н-|
    |-@ , так-то Ю задумывалсб, а выдало а
     
  3. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    большое спасибо, добавил @ к кружочку от Ю и сделал ж с черточками) главное чтобы теперь не конфликтовало с остальными буквами.
     
  4. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    ))
     
  5. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    да, оно распознает символы, похожие на русские буквы. qwerty поймет как "шерту"

    это можно так сказать будущий фильтр мата =)
    только замена будет происходить не текста целиком, а каждого слова в отдельности. и не сошедшиеся с шаблоном преобразованные слова будут не тронуты и выведены в своем первонапечатанном виде)
     
    #5 imajo.ati, 8 Apr 2008
    Last edited: 8 Apr 2008
  6. xXvladXx

    xXvladXx Elder - Старейшина

    Joined:
    28 Oct 2007
    Messages:
    77
    Likes Received:
    54
    Reputations:
    5
    Opy*ue (обычный текст)

    ору*ие (распознанный текст)

    оруие (без лишних символов)
    а имелось в виду "оружие"
    ЗЫ когда тестил вспомнил l2 и тупо убитые 1,5года, как там почти все писали на транслите
     
  7. xXvladXx

    xXvladXx Elder - Старейшина

    Joined:
    28 Oct 2007
    Messages:
    77
    Likes Received:
    54
    Reputations:
    5
    )(` (обычный текст)

    )г (распознанный текст)

    г (без лишних символов)
     
  8. xXvladXx

    xXvladXx Elder - Старейшина

    Joined:
    28 Oct 2007
    Messages:
    77
    Likes Received:
    54
    Reputations:
    5
    1—o (обычный текст)

    1—о (распознанный текст)

    1о (без лишних символов)
    имелось в виду Ю
    и вот
    l° (обычный текст)

    l° (распознанный текст)

    (без лишних символов)
    имелось в виду Р
     
    #8 xXvladXx, 8 Apr 2008
    Last edited: 8 Apr 2008
  9. m9chik

    m9chik Elder - Старейшина

    Joined:
    20 Jun 2007
    Messages:
    68
    Likes Received:
    56
    Reputations:
    -5
    извените конеша,но помойму албанский уже все знают :d
     
  10. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    xXvladXx
    за транслит будет отвечать отдельная функция, которая будет проверять нераспознанный текст.

    за )(` спасибо! значит букве "х" нужен приоритет больше чем букве "г", сейчас исправлю)
    и к ю добавил палочку)

    да.. символы юникода я не учел..
    некоторые программы их на вопросы заменяют, или если ос их не поддерживает, она их заменяет на квадратики.
     
    #10 imajo.ati, 8 Apr 2008
    Last edited: 8 Apr 2008
  11. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Code:
    nomer1	(обычный текст)
    
    потег1	(распознанный текст)
    
    потег1 	(без лишних символов)
    Прикольно)
     
  12. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    за албанский будет отвечать шаблон недопустимых слов, который и будет учитывать различные вариации.

    если испытания пройдут успешно, выложу уже рабочий скрипт фильтра)

    а пока это только тест отдельной функции
     
  13. IIAHbI4

    IIAHbI4 Banned

    Joined:
    24 Aug 2006
    Messages:
    276
    Likes Received:
    331
    Reputations:
    11
    хахахх :)

    IIAHbI4 (обычный текст)

    IIаны4 (распознанный текст)

    аны4 (без лишних символов)



    Antichat (обычный текст)

    аптiспат (распознанный текст)

    аптспат (без лишних символов)
     
    #13 IIAHbI4, 8 Apr 2008
    Last edited: 8 Apr 2008
  14. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    IIAHbI4
    не путай с транслитом. а за II = П спасибо =)
    и за 4
    сейчас нормально читается ник =)
     
    #14 imajo.ati, 8 Apr 2008
    Last edited: 8 Apr 2008
  15. Lesnoy_chelovek

    Lesnoy_chelovek Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    224
    Likes Received:
    152
    Reputations:
    8
    /7 - или Л или П.
    ]=|=[ }-|-{ }=|={ - Ж
    (|) - типа Ф
     
    #15 Lesnoy_chelovek, 8 Apr 2008
    Last edited: 8 Apr 2008
  16. IIAHbI4

    IIAHbI4 Banned

    Joined:
    24 Aug 2006
    Messages:
    276
    Likes Received:
    331
    Reputations:
    11
    кароче молодец, правда насколько это актуально яе*у :\
     
  17. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    |*$i}{ (обычный текст)

    р$iх (распознанный текст)

    рх (без лишних символов)
     
  18. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    спасибо! особенно за семерку со слешем) и за ф.
    а для ж похоже придется добавлять отдельные буквы а не править регулярку.
    жаль только +1 могу поставить

    если искать русские буквы, то получится "эр"$i"хэ", всё правильно! ведь это не транслит.
    но я учту доллар при транслитерации, спасибо!

    это тоже отфильтрует =)
     
    #18 imajo.ati, 8 Apr 2008
    Last edited: 8 Apr 2008
  19. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    с человеческой точки зрения: если в слове больше английских букв, то H будет восприниматься как "аш", а не как "эн", правильно? стоит ли перебирать слова, в которых некоторые буквы должны читаться как английские, а некоторые - как русские?
     
  20. xXvladXx

    xXvladXx Elder - Старейшина

    Joined:
    28 Oct 2007
    Messages:
    77
    Likes Received:
    54
    Reputations:
    5
    думаю нет