/docker-langid

Dockerized RESTful API for language identification

Apache License 2.0Apache-2.0

docker-langid

Dockerized RESTful API for language identification using langid.py. Returns the text's indentified language with a confidence score in JSON.

To start the server:

docker run mbartoli/langid python langid.py -s

To classify a string of text:

curl -d "Io non parlo italiano" [SERVER_IP_ADDRESS_GOES_HERE]:9008/detect

To classify a text file:

curl -T [FILE_LOCATION_GOES_HERE] [SERVER_IP_ADDRESS_GOES_HERE]:9008/detect

See https://github.com/saffsd/langid.py for additional implementation details.