Limit yourself: NLP in Java without Cloud Solutions

Can Stanford CoreNLP do enough for us?

With the rise of chatbots and other linguistical applications the field of Natural Language Processing (NLP) has attracted quite some attention. My experience with NLP thus far has consisted of the following steps: Take a String.class Send it over to an online NLP engine (, or other friends) Get back the intents/entities Use them in a switch(intent) I know many people have a similar experience because it is so damn easy, but it has always bothered me to be dependent on a remote service. [Read More]