morpher.ru 8 (499) 647 86 54
nowhere@morpher.ru
 
 
Мой морфер

Библиотека склонения на казахском языке

Купить

Библиотека Morpher.Kazakh.dll выполняет автоматическое склонение по падежам слов и словосочетаний на казахском языке, включая ФИО, звания, должности, профессии, названия предприятий и отделов, товаров и услуг, географические названия. На входе программы — форма именительного падежа (атау септік), на выходе — формы всех падежей в единственном и множественном числе (демо).

using Morpher.Kazakh;
[...]
var declension = new Declension();
ParseResult parse = declension.Parse("Қазақстан Республикасы");
Console.WriteLine(parse.GetForm(false, Case.LOCATIVE)); // Қазақстан Республикасында

В данном случае строится форма единственного числа (false) местного падежа (Case.LOCATIVE). Добавление личных и притяжательных окончаний пока не реализовано, но программа учитывает притяжательное окончание входного словосочетания, как в примере выше.

Падеж задается следующим перечислением:

enum Case
{
    NOMINATIVE,   // Атау септік,  именительный падеж
    GENITIVE,     // Ілік септік,  родительный падеж
    DATIVE,       // Барыс септік, дательно-направительный падеж
    ACCUSATIVE,   // Табыс септік, винительный падеж
    ABLATIVE,     // Шығыс септік, исходный падеж
    LOCATIVE,     // Жатыс септік, местный падеж
    INSTRUMENTAL  // Көмектес септік, творительный падеж
}

Технические характеристики библиотеки

  • Поддерживаемые платформы: .NET 4.0.
  • Для работы библиотеки необходим Microsoft Visual C++ 2015 Redistributable.
  • Библиотека поставляется в двух вариантах: 32 и 64 бита.
  • Библиотека не имеет интерфейса пользователя и не требует прав доступа к диску или сети.
  • Все классы неизменяемы и потокобезопасны.
Купить

 

Библиотеки

Заметили опечатку? Выделите слово мышкой и нажмите Ctrl-Enter. Система Orphus

© Сергей Слепов, 2003 - 2017. Перепечатка материалов сайта только с разрешения автора.