Склонение имен
Боже, как я сегодня ненавижу русский язык. Два часа времени, красные глаза. И всё чтобы написать на java склонение имен. Осилил только мужские имена. Завтра предстоят женские…
Миша .. Миши .. Мише .. Миши .. Мишей .. Мише Михаил .. Михаила .. Михаилу .. Михаила .. Михаилом .. Михаиле Дима .. Димы .. Диме .. Диму .. Димой .. Диме Александр .. Александра .. Александру .. Александра .. Александром .. Александре Олег .. Олега .. Олегу .. Олега .. Олегом .. Олеге Андрей .. Андрея .. Андрею .. Андрея .. Андреем .. Андрее Тарас .. Тараса .. Тарасу .. Тараса .. Тарасом .. Тарасе Юра .. Юры .. Юре .. Юру .. Юрой .. Юре Юрий .. Юрия .. Юрию .. Юрия .. Юрием .. Юрии Иван .. Ивана .. Ивану .. Ивана .. Иваном .. Иване Ваня .. Вани .. Ване .. Ваню .. Ваней .. Ване Сергей .. Сергея .. Сергею .. Сергея .. Сергеем .. Сергее
Мишк, а ты разбирался как это сделано на:
http://nano.yandex.ru/project/inflect/
http://wordnet.ru/
Ещё у Яндекса где-то был скомпилированный сервер, осуществляющий синтаксический разбор и который можно установить локально
sergray
Четверг, 26 Март, 2009 в 11:44 дп
ох, спасибо! А то я не мог найти хороших тестов :) Вчера только написание тестов заняло 50% времени. копипаст со странички http://www.imena.org/decl_mn.html
было подумал ты о http://company.yandex.ru/technology/mystem/ – но это не много не то. умеет разбирать, но склонять я не понял как
Mikhail
Четверг, 26 Март, 2009 в 11:48 дп
точно, я mystem имел в виду, но забыл, что он не склоняет
sergray
Четверг, 26 Март, 2009 в 11:51 дп
все равно спасибо, я сегодня задоссю яндекс, для создания базы тестов.
Mikhail
Четверг, 26 Март, 2009 в 11:53 дп