Zemberek-NLP provides Natural Language Processing tools for Turkish.
https://github.com/ahmetaa/zemberek-nlp
This image based on anapsix/alpine-java:8
docker run -d --rm -p 6789:6789 -p 6790:6790 --name zemberek-grpc ryts/zemberek-grpc
docker logs -f zemberek-grpc
https://app.swaggerhub.com/apis-docs/rytsh/zemberek-grpc/0.16.0
Example
curl -X POST "http://localhost:6790/analyzesentence" -d '{"input":"Mavi kalemlik"}'
{"input":"Mavi kalemlik","results":[{"token":"Mavi","best":{"pos":"Adj","dictionaryItem":{"lemma":"mavi","primaryPos":"Adj"},"analysis":"[mavi:Adj] mavi:Adj","lemmas":["mavi"],"morphemes":[{"surface":"mavi","morpheme":"Adj"}]}},{"token":"kalemlik","best":{"pos":"Noun","dictionaryItem":{"lemma":"kalem","primaryPos":"Noun"},"analysis":"[kalem:Noun] kalem:Noun+A3sg|lik:Ness→Noun+A3sg","lemmas":["kalem","kalemlik"],"morphemes":[{"surface":"kalem","morpheme":"Noun"},{"morpheme":"A3sg"},{"surface":"lik","morpheme":"Ness"},{"morpheme":"Noun"},{"morpheme":"A3sg"}]}}]}
Install python library with pip
pip install zemberek-grpc
https://pypi.org/project/zemberek-grpc/
Or check here to generate codes from proto and python example:
https://github.com/ahmetaa/zemberek-nlp/tree/master/grpc/src/main
View license information for the software contained in this image.
By using Dockerfiles contained in this repo and/or container images derived from them, you are agreeing to any and all applicable software licences, license agreements & export rules related to unlimited strength crypto, etc..
run.sh file
java -jar zemberek-full.jar StartGrpcServer --dataRoot ./data/ &
./proxy
# Zemberek version 0.16.0
FROM anapsix/alpine-java:8
RUN mkdir /zemberek
COPY zemberek/ /zemberek/
WORKDIR /zemberek
CMD ./run.sh
Content type
Image
Digest
Size
165.6 MB
Last updated
over 7 years ago
docker pull ryts/zemberek-grpc