Склонятор

Материал из LingvoWiki
Версия от 01:10, 27 октября 2010; Demetrius (обсуждение | вклад) (а пусть будет статья)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигацииПерейти к поиску

Склонятор — небольшой веб-сервис от компании Яндекс, позволяющий склонять имена, фамилии и «иногда даже ники» на русском языке (в единственном числе). Сервис предназначен для использования на веб-сайтах.

Правил пользования нет, однако в блоге проекта было высказано пожелание «кешировать результаты, чтобы не создавать излишней нагрузки»..

Обращение

Для обращения к сервису необходимо послать GET-запрос по адресу http://export.yandex.ru/inflect.xml?name=имя.

Например, по запросу http://export.yandex.ru/inflect.xml?name=Дэн+Сяопин будет выдан такой результат:

<inflections>
  <original>Дэн Сяопин</original>
  <inflection case="1">Дэн Сяопин</inflection>
  <inflection case="2">Дэна Сяопина</inflection>
  <inflection case="3">Дэну Сяопину</inflection>
  <inflection case="4">Дэна Сяопина</inflection>
  <inflection case="5">Дэном Сяопиным</inflection>
  <inflection case="6">Дэне Сяопине</inflection>
</inflections>

Если программе не удасться просклонять слово, в результате будет только именительный падеж. Например, результат запроса http://export.yandex.ru/inflect.xml?name=Иркаь будет таким:

<inflections>
   <original>Иркаь</original>
   <inflection case="1">Иркаь</inflection>
</inflections>


Эффективность работы

Лучше всего работает с именами на русском языке. Часто возникают ошибки при склонении иноязычных имён и фамилий, а также ников.

Если в нике смешаны латинские или русские буквы, русские буквы могут просто отбрасываться.


Ссылки