Skip to content
This repository has been archived by the owner on Apr 8, 2024. It is now read-only.

Spring Boot web application to demonstrate Natural Language Processing capabilities.

Notifications You must be signed in to change notification settings

adessoSE/natural-language-processing-showcase

 
 

Repository files navigation

Natural Language Processing Showcase

A spring boot web application to demonstrate Natural Language Processing (NLP) capabilities in Java.

Testing system

There's a testing system provided by heroku where the most recent application is deployed continously.

Try it out

NLP adapters

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.

Stanford Core NLP library

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.

Local development

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

About

Spring Boot web application to demonstrate Natural Language Processing capabilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 70.1%
  • HTML 29.9%