Etiquetador de parte del discurso de C++

Estoy, con algunos amigos, desarrollando un juego serio sobre la corrección de errores ortográficos.
La primera versión fue desarrollada en Java, pero queremos empezar de nuevo desde cero, y decidimos usar C++/Qt esta vez.

En este juego, tomamos un texto, creamos errores y el jugador debe corregirlos, por lo que los errores deben ser creíbles. Para lograr esto con Java, usamos LanguageTool (LT) para recuperar el tipo de cada palabra e insertar un error en ella.

El problema es que LT solo funciona en Java, y queremos trabajar completamente con cosas de C/C++ para mayor eficiencia. Solo necesitamos un etiquetador de parte del discurso (POS), pero no pudimos encontrar uno bueno para nosotros. El más cercano a nuestras necesidades es probablemente YamCha , pero no está documentado y ha sido abandonado desde 2005.

¿Hay alguna biblioteca que haga el trabajo, tenga etiquetado POS fácil de usar, sea liviana y esté escrita completamente en C ++? Los únicos que encontré eran antiguos o no estaban escritos en C++. También necesita funcionar con francés, pero supongo que todos los etiquetadores de POS hacen eso, ¿no?

Respuestas (1)

Las siguientes bibliotecas de C++ podrían hacer el trabajo:

Otros enlaces se pueden encontrar allí .