Веб-сервис склонения
От: morpher Великобритания http://morpher.ru
Дата: 25.02.09 18:08
Оценка: 73 (7)
Добрый день!

Хочу представить вам свой бесплатный продукт — веб-сервис склонения словосочетаний на русском языке. Идея очень проста: по форме именительного падежа строятся формы всех остальных падежей. Алгоритм учитывает множество синтаксических конструкций, включая ФИО и произвольные словосочетания существительных и прилагательных.

Подробнее о веб-сервисе: http://morpher.ru/WebService.aspx

Полгода назад Яндекс опубликовал подобный сервис: http://nano.yandex.ru/project/inflect

Сравнительное тестирование этих двух сервисов: http://morpher.ru/Competition


Русский язык — очень сложная и интересная вещь, и учесть все возможные синтаксические конструкции почти нереально, но я к этому стремлюсь. Над своим алгоритмом склонения я работаю уже несколько лет, и все время появляются все новые тонкости. Так, в недавнем обсуждении на RSDN
Автор: flashpoint
Дата: 12.04.05
форумняне придумали такие интересные примеры как: "комната Ленина" и "Ленина комната", "коварная моль" и "моль вещества", "винт буровой" и "начальник буровой". Хотелось бы выявить еще больше таких заковыристых примеров, с которыми алгоритм пока не справляется.

Приглашаю всех желающих потестировать сервис склонения. Форма онлайн-тестирования: http://morpher.ru/Demo.aspx

Надеюсь, веб-сервис окажется полезным для ваших проектов.

С уважением,
Сергей Слепов,
автор проекта Морфер.ру
Re: Веб-сервис склонения
От: Mr.Cat  
Дата: 25.02.09 18:40
Оценка: 1 (1)
Здравствуйте, morpher, Вы писали:
M>Хочу представить вам свой бесплатный продукт — веб-сервис склонения словосочетаний на русском языке.

Интересненько. Поигрался немного — я правильно понимаю, что словосочетание — это только прилагательное+существительное? Потому как, например, "Дом, который построил Джек" склоняется именно по такому принципу.

PS: В качестве идеи. Везде, где я встречал автоматическое склонение имен (в MMOG в основном) предлагалось несколько вариантов (видимо) — и один был выбран по умолчанию — как наиболее вероятный.
Re[2]: Веб-сервис склонения
От: Mr.Cat  
Дата: 25.02.09 18:52
Оценка:
А вот тут я должен признаться в своей неграмотности, ибо как писать словосочетание "Малютка?белка" — через дефис или нет — я просто-напросто не знаю. Я тут было хотел по аналогии по аналогии с "Крошка сын..." у Маяковского, да твердой копии не сохранилось, а в инете — где так, где эдак.

Это я к тому, что на подобных фразах без дефиса склонение неудачно происходит.
Re[3]: Веб-сервис склонения
От: Mr.Cat  
Дата: 25.02.09 19:01
Оценка:
Еще "Данаец, дары приносящий"... Можно без данайца.
Re[2]: Re: Дом, который построил Джек
От: morpher Великобритания http://morpher.ru
Дата: 25.02.09 23:51
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC> я правильно понимаю, что словосочетание — это только прилагательное+существительное?


Я стараюсь учитывать как можно больше типов словосочетаний, "прилагательное+существительное" — это лишь частный случай. В идеале стремлюсь к тому, чтобы правильно склонялось все, что можно склонять в русском языке.


MC> Потому как, например, "Дом, который построил Джек" склоняется именно по такому принципу.


По принципу "прилагательное+существительное"? Не очень понял Вашу идею.

Так или иначе, этот пример склонялся неправильно. Я не учел, что слово который относится к подчиненному предложению в качестве подлежащего или дополнения — в любом случае не склоняется. Исправил: дом, который построил Джек.

Большое спасибо за находку!
Re[2]: Re: MMOG
От: morpher Великобритания http://morpher.ru
Дата: 25.02.09 23:53
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC> PS: В качестве идеи. Везде, где я встречал автоматическое склонение имен (в MMOG в основном) предлагалось несколько вариантов (видимо) — и один был выбран по умолчанию — как наиболее вероятный.


Опять не совсем понял: несколько вариантов чего?

Использовать склонение в массовых играх — это идея! Не подскажете конкретные проекты, где это может быть востребовано?
Re[4]: Re: "Данаец, дары приносящий"
От: morpher Великобритания http://morpher.ru
Дата: 25.02.09 23:59
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC> Еще "Данаец, дары приносящий"... Можно без данайца.


Такой порядок слов несколько архаичен. Данаец, приносящий дары склоняется правильно.
Re[3]: Re: Крошка сын
От: morpher Великобритания http://morpher.ru
Дата: 26.02.09 02:38
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC>А вот тут я должен признаться в своей неграмотности, ибо как писать словосочетание "Малютка?белка" — через дефис или нет — я просто-напросто не знаю. Я тут было хотел по аналогии по аналогии с "Крошка сын..." у Маяковского, да твердой копии не сохранилось, а в инете — где так, где эдак.


Да, мне тоже запомнилось, что в книжке "Крошка сын" был без дефиса. Наверное, это авторский знак, вернее, авторское его отсутствие Вообще нарицательные в роли приложения обычно пишутся через дефис: Родина-мать, город-герой, человек-оркестр, диван-кровать, школа-интернат, ясли-сад... А вот собственные в отличие от них пишутся отдельно: город Москва (но Москва-река — река — нарицательное), Крошка Ру и т.п.

Так что будем считать, что здесь все правильно склоняется.
Re[3]: MMOG
От: Mr.Cat  
Дата: 26.02.09 19:53
Оценка:
Здравствуйте, morpher, Вы писали:
M>Опять не совсем понял: несколько вариантов чего?
Вариантов склонения имени. Т.е. после ввода имени выводится наиболее вероятный вараинт склонения (имя во всех падежах) и еще несколько вариантов, на случай если первый — неправильный.

M>Использовать склонение в массовых играх — это идея! Не подскажете конкретные проекты, где это может быть востребовано?

Вот тут уже затруднюсь.
Re: Веб-сервис склонения
От: morpher Великобритания http://morpher.ru
Дата: 03.03.09 17:36
Оценка:
Алгоритм склонения теперь строит не только единственное, но и множественное число. Знаете ли вы, как будет "кочерга" во множественном числе? Одна кочерга, много — чего? А морфер знает: кочерга.
Re: Веб-сервис склонения / offtop - italiano?
От: Кодёнок  
Дата: 04.03.09 08:57
Оценка:
Здравствуйте, morpher, Вы писали:

M>Хочу представить вам свой бесплатный продукт — веб-сервис склонения словосочетаний на русском языке.


Вот бы для итальянских глаголов такой сервис. Может знает кто?
Re[2]: Веб-сервис склонения / offtop - italiano?
От: Alex Reyst Россия  
Дата: 04.03.09 10:10
Оценка: 15 (1)
Здравствуйте, Кодёнок, Вы писали:

Кё>Вот бы для итальянских глаголов такой сервис. Может знает кто?


С выдачей именно XML не знаю, но в принципе результаты спряжения с этого сайта легко парсятся.
Все, что здесь сказано, может и будет использоваться против меня.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.