Лемма существительного по-французски

Когда я запускаю следующий код, я получаю лемму существительного "Подавление", являющегося тем же словом "Подавление".

import treetaggerwrapper as tt
tt_fr = tt.TreeTagger(TAGLANG='fr')
tag = tt_fr.TagText(u'Suppression')

Результат, которого я ждал, - получить фактический глагол "Supprimer". Это из-за языка (французского)? Или это Treetagger, который не делает работу? Или это я не понимаю смысла леммы?

1 ответ

Лемма существительного "подавление" - это... "подавление". Что вам нужно, так это лексический ресурс, который сообщает вам глагол, из которого произошло существительное. Взгляните на VerbAction, в котором перечислены глаголы и связанные с ними словесные существительные. Просто проанализируйте XML в словаре Python и найдите соответствующий глагол для каждого существительного, с которым вы встречаетесь.

Другие вопросы по тегам