Ich habe eine Datenbank mit Wörtern (einschließlich Substantiven und Verben). Nun möchte ich alle verschiedenen (flektierten) Formen dieser Substantive und Verben generieren. Was wäre die beste Strategie, um dies zu tun?
Da Latein eine stark flektierte Sprache ist, gibt es das:
a) die Deklination der Substantive
Auf dieser übersetzten Seite finden Sie ein Beispiel für die Konjugation eines Verbs ("mandare"): Konjugation
Ich möchte nicht all diese Formulare für all die Wörter manuell eingeben.
Wie kann ich sie automatisch erstellen? Was ist der beste Ansatz?
- eine Liste komplexer Regeln für die Beugung aller Wörter
- Bayes'sche Methoden
- ...
Es gibt ein Programm namens "William Whitaker's Words". Es erzeugt auch Beugungen für lateinische Wörter, also genau das, was ich machen will.
Wikipedia sagt, dass das Programm folgendermaßen funktioniert:
Words verwendet eine Reihe von Regeln, die auf natürlicher Prä-, Inund Suffigierung, Deklination und Konjugation basieren, um die Möglichkeit eines Eintrags zu bestimmen. Aufgrund dieses Ansatzes der Analyse der Wortstruktur gibt es keine Garantie, dass diese Wörter jemals in der lateinischen Literatur oder Sprache verwendet wurden, selbst wenn das Programm eine mögliche Bedeutung für ein bestimmtes Wort findet.
Der Quelltext des Programms ist ebenfalls verfügbar aquí . Aber ich verstehe nicht wirklich, wie das funktionieren soll. Können Sie mir helfen? Vielleicht wäre das die Lösung für meine Frage ...