Definieren von Wörtern mit Java

7

Ich habe mich gefragt, ob es da eine API in Java gibt, die Wörter definieren und die Herkunft von Wörtern finden kann. Ich erinnere mich, dass ich eine Weile nachgesehen und "Apache Commons" gesehen habe, aber ich bin mir nicht sicher.

Im Grunde kann der Benutzer ein Wort "Überlauf" eingeben, dann kann das Programm das Wort definieren. Ich suche nach einer API, die Wörter definieren und die Herkunft von Wörtern finden kann. Das Wort "recherche" hätte also einen Ursprung, der "französisch" ist.

    
Jeel Shah 27.04.2012, 14:41
quelle

4 Antworten

8

WordNet gibt Ihnen die Hälfte dessen, wonach Sie suchen: Sie können die Definition nach einem Wort nachschlagen. Beachten Sie, dass es mehrere Implementierungen von WordNet für Java gibt: jwi , Kiefer , Dan Bikels , WordnetAPI . Einige davon sind vielleicht einfacher zu verwenden als jwordnet , wie von miku vorgeschlagen (ich habe nur kiefer und jwi verwendet).

>

Hinweis : WordNet gibt Ihnen keine Ursprünge (AFAIK). Mir ist keine Software bekannt, die das tut.

Hinweis : Sie müssen das Lemma eines Wortes angeben, um es im Wörterbuch nachschlagen zu können. Dies bedeutet, dass Sie einige NLP-Techniken (Natural Language Processing) anwenden müssen, wenn Sie dies automatisch in einem Freitextdokument (das flektierte Formulare enthalten kann) durchführen möchten. Wenn Sie diese Route gehen, würde ich das GATE -Projekt vorschlagen Morph-Plugin .

    
Attila 12.06.2012, 01:10
quelle
7

Wordnet vielleicht? Es gibt einen Java-Wrapper dafür: Ссылка

Eine weitere Liste von NLP-Toolkits:

Um eine Sprache zu erkennen:

miku 27.04.2012 14:45
quelle
4

Es gibt eine Website für Etymologie: <Сеылка

Ссылка

Es gibt das Ergebnis: Recherche 1722, von Fr. recherche "sorgfältig ausgesucht", pp. von rechercher "zu suchen." Häufig verwendete 19c. von Essen, Stilen usw., um obskure Exzellenz zu bezeichnen.

Ich weiß nicht, ob sie eine API haben, aber verwenden Sie eine Art Skript, um sie abzufragen.

Finden Sie einen guten Weg, um "Fr." zu entdecken. im obigen Satz.

Prost, Erik

    
user1443778 18.06.2012 03:01
quelle
2

Haben Sie nach JWKTL gesucht?

  

"Wiktionary ist ein mehrsprachiges, webbasiertes, frei verfügbares Wörterbuch,   Thesaurus und Phrasebook, entworfen als lexikalischer Begleiter zu   Wikipedia. In letzter Zeit wurde es als vielversprechendes Lexikon erkannt   semantische Ressource für Anwendungen zur Verarbeitung natürlicher Sprache. "

Mit diesem können Sie die Etymologie von Wörtern sehen.

    
VanessaBR 18.06.2012 13:46
quelle

Tags und Links