C++ Part-Of-Speech-Tagger

Ich entwickle mit ein paar Freunden ein Serious Game zur Korrektur von Rechtschreibfehlern.
Die erste Version wurde in Java entwickelt, aber wir wollen wieder bei Null anfangen und haben uns diesmal für C++/Qt entschieden.

In diesem Spiel nehmen wir einen Text, wir machen Fehler und der Spieler muss sie korrigieren, also müssen die Fehler glaubwürdig sein. Um dies mit Java zu erreichen, haben wir LanguageTool (LT) verwendet , um den Typ jedes Wortes abzurufen und einen Fehler darin einzufügen.

Das Problem ist, dass LT nur in Java funktioniert und wir aus Effizienzgründen vollständig mit C/C++-Zeug arbeiten wollen . Wir brauchen nur einen Part of Speech Tagger (POS), aber wir haben keinen guten für uns gefunden. Unseren Bedürfnissen am nächsten kommt wahrscheinlich YamCha , aber es ist undokumentiert und wurde seit 2005 aufgegeben.

Gibt es eine Bibliothek, die diese Aufgabe erfüllt, über ein einfach zu verwendendes POS-Tagging verfügt, leichtgewichtig und vollständig in C++ geschrieben ist? Die einzigen, die ich gefunden habe, waren alt oder nicht in C++ geschrieben. Es muss auch mit Französisch funktionieren, aber ich nehme an, das macht jeder POS-Tagger, oder?

Antworten (1)

Die folgenden C++-Bibliotheken könnten die Aufgabe übernehmen:

Dort sind weitere Links zu finden .