Levman5
@Levman5
print(“Hello World!”)

Как отделить окончание от слова в татарском в Python?

У меня есть бесплатный бот переводчик с татарского на старотатарский, написан он на Python. Там прописаны просто правила для каждой буквы (например если буква в начале слова - переводи так, а если в середине - то переводи так), но есть слова которые невозможно правильно перевести и для них у меня есть большой словарь (11000 слов). Так вот проблема в том что слова в словаре находятся в именительном падеже, а слова в тексте пользователя - нет. Какие есть варианты что бы отсекать окончания (типо слово в именительном падеже мы берём из словаря, а окончание переводим по правилам и приписываем). Возможно я смогу собрать списков всех окончаний, но это маловероятно. Использовать fuzzy поиск как мне кажется будет очень медленно, а инструменты для отсечения окончаний которые я видел, работают с русским языком, но не с татарским.
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы