I am, with some friends, developing a serious game about correcting spelling mistakes.
The first version was developed in Java, but we want to start again from scratch, and we decided to use C++/Qt this time.
In this game, we take a text, we create mistakes, and the player needs to correct them, so the mistakes need to be credible. To achieve this with Java, we used LanguageTool (LT) to retrieve the type of each word and insert a mistake into it.
The problem is, LT only works in Java, and we want to work fully with C/C++ stuff for efficiency. We just need a part of speech tagger (POS), but we failed to find a good one for us. The closest to our needs is probably YamCha but it's undocumented and has been abandoned since 2005.
Is there any library that does the job, has easy to use POS tagging, is lightweight and written fully in C++? The only ones I found were old or not written in C++. It needs to work with French too, but I suppose every POS tagger does that, no?