Склонение фраз по падежам

    В бытность мою сеошником, прости господи, часто нужно было приводить различные фразы к различным падежам. Т.к. сейчас уже я довольно далек от темы продвижения сайтов, а наработок осталось много, хочу поделиться некоторыми. В частности сегодня, отдаю в свободное пользование тему для склонения фраз по падежам. Склонять можно в единственном и множественном числе.

    В отличие от некоторых популярных сервисов, фразы склоняются нормально. И правильно.

    Например, офисное оборудование - довольно геморройная фраза, т.к. стандартными средствами она склоняется, как офисными оборудованиями. У меня склоняется вот так:

    {"PREP":{"O":"об","S":"с","V":"в"},"SINGLE":{"ORIGINAL":"офисное оборудование","GENT":"офисного оборудования","DATV":"офисному оборудованию","ACCS":"офисное оборудование","ABLT":"офисным оборудованием","LOCT":"офисном оборудовании"},"PLURAL":{"ORIGINAL":"офисное оборудование","GENT":"офисного оборудования","DATV":"офисному оборудованию","ACCS":"офисное оборудование","ABLT":"офисным оборудованием","LOCT":"офисном оборудовании"}}

    В prep приводится то, какой предлог должен стоять перед фразой. ОБ офисном оборудовании, например. СО свежей рыбой и т.д.

    Далее идет склонение по падежам для единственного и множественного числа. Не всегда распознает четко, поэтому, если есть начальные данные по числу, лучше отправлять в единственном.

    Есть еще небольшая приблуда для перевода числа в текст. Нужно для чеков, накладных и т.д. Выглядит примерно так:

    {"DIGIT":{"ORIGINAL":"123456789.65","STRING":{"FULL":"сто двадцать три миллиона четыреста пятьдесят шесть тысяч семьсот восемьдесят девять рублей 65 копеек","SHORT":"сто двадцать три миллиона четыреста пятьдесят шесть тысяч семьсот восемьдесят девять"}}}

    Как использовать

    Для перевода числа в текст, нужно GET запросом обратиться к
    http://cityninja.ru/morpher/digit/123456789.65/.

    Для склонения фразы, нужно обратиться через GET к
    http://cityninja.ru/morpher/солнечный день/

    Раньше уже публиковал эту тему на Сёрче. Сейчас пользуются примерно по 1.6 - 2 млн запросов в месяц. Нагрузки это не генерирует вообще никакой.

    Для чего можно пользовать? Например на страницах интернет-магазинов, где желательно использовать H1, H2, H3 заголовки, можно делать таким макаром...

    H1 - Стиральная машина Blabla H24-57
    H2 - Купить стиральную машину Blabla H24-57 в Екатеринбурге с доставкой
    H3 - Интересуетесь стиральными машинами Blabla H24-57? Их есть у нас.

    Т.к. Яндекс для магазов генерит около 70% трафика, при этом Яндекс раздупляет правильность склонений и т.д. Против роботов нужно работать роботам.

    В общем, пользуйтесь. И да, это бесплатно и останется бесплатно.

    Комментарии 8

      +2
      bus factor = 1, как я понимаю? спасибо, конечно, за сервис сделанный публичным, кому-то поможет, но что будем делать когда вам это надоест…
        0
        Я это уже 3 года назад примерно впервые опубликовал для широкой общественности в качестве бесплатного сервиса.
        Домен куплен под это дело morfy.ru, но с сайтом до сих пор руки не дошли заморочиться. Сейчас все работает на сервере от Hetzner. На cityninja.ru чисто прокладка сделана, чтобы до поры до времени не палить ip основного сервера, т.к. там другой проект крутится, как основа.
        Этот проект работает на нейронке частично, с предобученной моделью, частично чисто алгоритмически. Есть-пить особо не просит. Сервер для поддержки нейронки поднят на Flask. Иногда падает сам по себе, но ежеминутно сделана проверка на ап, и поднимается примерно за секунд 15-30.
        Если я вывалю это на сайт и оставлю это бесплатным, все равно не возрастет доверие к сервису. Потому что наш менталитет устроен таким образом, что бесплатное — значит не надежное. Тем не менее, каждый день примерно 60-80 тысяч фраз склоняют. Пиковая нагрузка до 250 тысяч в сутки. И это не мешает работе основного проекта.
        P.S. На мой взгляд, если продукт не является коммерческим и изначально таковым не являлся, он будет гораздо более живучий, чем тот, который должен был приносить доход, но не стал.
        –2
        cityninja.ru/morpher/%D1%81%D0%B8%D1%80%D0%B5%D0%BD%D0%B5%D0%B2%D0%B5%D0%BD%D1%8C%D0%BA%D0%B8%D0%B9%20%D0%B1%D0%BE%D0%BA%D1%81%D0%B5%D1%80

        ORIGINAL «сиреневенький боксер»
        GENT «сиреневенького боксер»
        DATV «сиреневенькому боксер»
        ACCS «сиреневенького боксер»
        ABLT «сиреневеньким боксер»
        LOCT «сиреневеньком боксер»
        PLURAL
        ORIGINAL «сиреневенькие боксер»
        GENT «сиреневеньких боксер»
        DATV «сиреневеньким боксер»
        ACCS «сиреневеньких боксер»
        ABLT «сиреневенькими боксер»
        LOCT «сиреневеньких боксер»

        в словаре нет слова боксер?
        0
        Аналоги по теме склонений:
        — Платный morpher.ru — есть как сервис, так и как библиотека для локального встраивания в свои проекты
        — Бесплатный morphos.io — более куцый по сравнению с морфером, но вполне может закрыть большую часть потребностей по автоматической сеошке
          0
          Morphos.io
          • Именительный кто? что? Офисное Оборудование
          • Родительный кого? чего? Офисное Оборудование
          • Дательный кому? чему? Офисное Оборудование
          • Винительный кого? что? Офисное Оборудование
          • Творительный кем? чем? Офисное Оборудование
          • Предложный о ком? о чем? Офисное Оборудование

          Множественного числа нет.

          Morpher.ru
          • кто, что? И: офисное оборудование | офисные оборудования
          • кого, чего? Р: офисного оборудования | офисных оборудований
          • кому, чему? Д: офисному оборудованию | офисным оборудованиям
          • кого, что? В: офисное оборудование | офисные оборудования
          • кем, чем? Т: офисным оборудованием | офисными оборудованиями
          • о ком, о чём? П: об офисном оборудовании | об офисных оборудованиях
          • где? М: в офисном оборудовании


          У меня
          {«PREP»:{«O»:«об»,«S»:«с»,«V»:«в»},«SINGLE»:{«ORIGINAL»:«офисное оборудование»,«GENT»:«офисного оборудования»,«DATV»:«офисному оборудованию»,«ACCS»:«офисное оборудование»,«ABLT»:«офисным оборудованием»,«LOCT»:«офисном оборудовании»},«PLURAL»:{«ORIGINAL»:«офисное оборудование»,«GENT»:«офисного оборудования»,«DATV»:«офисному оборудованию»,«ACCS»:«офисное оборудование»,«ABLT»:«офисным оборудованием»,«LOCT»:«офисном оборудовании»}}

          Я сначала хотел оформлять у них подписку для своих нужд, но когда затестил, разочаровался и начал думать за свои решения.
          P.S. Хотя сейчас посмотрел у них, стало гораздо лучше склонять. Но все равно у них на словарях основано, как мне кажется. А это путь в никуда (на мой субъективный взгляд).
            0
            >> Morphos.io
            Зачем просить его склонять фразы, если он не умеет склонять фразы?
              0
              Зачем приводить в пример сервис, который не склоняет фразы, если речь идет именно про склонение фраз? Склонять слова — вообще никакой проблемы не составляет.

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое