A spring boot web application to demonstrate Natural Language Processing (NLP) capabilities in Java.
There's a testing system provided by heroku where the most recent application is deployed continously.
Beside the showcase, the idea behind the project is also to offer a stable API to run NLP tasks. The underlying adapters are designed to use different sub systems to solve the NLP tasks.
Currently, there's only one supported Natural Language Processing (NLP) adapter which uses the Stanford Core NLP library. And it only supports German raw texts right now.
The implementation is provided here.
It's a gradle project shipped with the gradle wrapper (gradlew).
To build the project, run:
gradlew build
To start the web application locally, run:
gradlew bootrun
Run all tests:
gradlew check