Contents › Section 9: Figurative language › answer 5 of 11
Checking grammar of non-English text (NLP)
Read this answer on Stack Exchange · See the question
You may want to have a look at OpenNLP http://opennlp.apache.org/. It's in JAVA but it does have a parsing component. It is supposed to be available across languages but you may have to train it. Frankly, I haven't used it for anything myself so would be interested in hearing whether it is useful for an application like yours.
© Dominik Lukeš. Licensed under CC BY-SA 3.0. Originally published on Linguistics Stack Exchange, attributed there to Dominik Lukes (profile).