Латинское словоизменение:

Я не знаю, может ли кто-нибудь здесь говорить (или писать) на "мертвом языке" «Латинский. Но, может быть, вы даже сможете мне помочь, не зная этого языка ...

У меня есть база данных слов (включая существительные и глаголы). Теперь я хотел бы создать все различные (изменяемые) формы этих существительных и глаголы. Какая будет лучшая стратегия для этого?

Поскольку латынь - это язык с сильными склонностями, есть:

a) склонение существительных

b) спряжение глаголов

См. эту переведенную страницу для примера спряжения глагола ("mandare"): спряжение

Я не хочу вводить все эти формы для всех слов вручную. Итак, как я могу сгенерировать их автоматически? Каков наилучший подход?

  • список сложных правил, как склонить все слова
  • Байесовские методы
  • ...

Заранее большое спасибо!

Редактировать (возможное решение?) :

Теперь я узнал, что есть программа под названием «Слова Уильяма Уитакера». Он также создает склонения для латинских слов, поэтому он делает именно то, что я хочу.

Википедия говорит, что программа работает следующим образом: «Words использует набор правил, основанных на естественных pre-, in-, и суффикс, склонение и спряжение для определения возможности входа. Вследствие такого подхода к анализу структуры слов нет никакой гарантии, что эти слова когда-либо использовались в латинской литературе или речи, даже если программа находит возможное значение данного слова ».

Источник программы - также доступно здесь . Но я не совсем понимаю, как это должно работать. Не могли бы вы мне помочь? Может это было бы решением моего вопроса ...

7
задан caw 8 April 2011 в 16:52
поделиться