2015-05-16 2 views
1

Существует много библиотек, но они находятся на других языках, но мне нужен API или библиотека или алгоритм, который будет использоваться для слов Урду. Я хочу найти корень слова, например, на английском языке.Как построить библиотеку урду в PHP?

печаль => грустная

+0

это может сработать для вас, но я думаю, он нуждается в настройке для поддержки языка урду http://phpmorphy.sourceforge.net/dokuwiki/ –

+0

@BeingSunny Спасибо Дорогой, я получил это –

ответ

1

Есть несколько библиотек и расширений, доступных для этой задачи.

Расширения

Стволовые

PHP-парадигматический

https://github.com/hthetiot/php-stemmer

Библиотеки

Эти ЛИЭС Porter-стеммер также будет делать работу (по крайней мере для английского частей языка):

PHP Morhpy

http://phpmorphy.sourceforge.net/dokuwiki/

-

урду является смешанным языком. Таким образом, «базового» Портер-Стеминга будет недостаточно (и может быть только достаточным для частей английского языка урду). Вам придется моделировать языковые правила. Урду язык действительно сложный для НЛП, из-за богатой морфологии.

Если вы хотите реализовать правила на основе стеммер, то посмотрите на эту бумагу, которая объясняет Algo используется: «Rule Based Stemmer in Urdu» по Vaishali Гупта, Nisheeth Joshi , Ити Матур.

+0

, пожалуйста, расскажите, какой из них для меня легко изменить согласно моей потребности ??? @Jens A. Koch –

+0

Дайте phpmorphy попробовать. –

+0

спасибо, приятель, я попробую это –

Смежные вопросы