Вы можете попробовать бесплатный API Lemmatizer здесь: http://twinword.com/lemmatizer.php
Прокрутите вниз, чтобы найти конечную точку лемматизатора.
Это позволит вам переводить «собак» в «собаку», «способностей» в «способности».
Если вы передадите параметр POST или GET, называемый «текст», со строкой, подобной «пройденным растениям»:
// These code snippets use an open-source library. http://unirest.io/php
$response = Unirest\Request::post("[ENDPOINT URL]",
array(
"X-Mashape-Key" => "[API KEY]",
"Content-Type" => "application/x-www-form-urlencoded",
"Accept" => "application/json"
),
array(
"text" => "walked plants"
)
);
Вы получите ответ, подобный этому:
{
"lemma": {
"plant": 1,
"walk": 1
},
"result_code": "200",
"result_msg": "Success"
}