Skip to content

danielperezr88/syntaxnet-api

 
 

Repository files navigation

Dockerized SyntaxNet POS Tagger API

A small HTTP API for SyntaxNet POS Tagger under Apache 2 Licence. Based on version available here<http://syntaxnet.askplatyp.us>.

Currently only provides a way to call Parsey trained with universal dependencies.

The API documentation is availlable as a Swagger API description via web browser access to root domain.

Are available languages with the following Universal Dependencies training sets:

  • grc: Ancient_Greek-PROIEL
  • eu: Basque
  • bg: Bulgarian
  • zh: Chinese
  • hr: Croatian
  • cs: Czech
  • da: Danish
  • nl: Dutch
  • en: English
  • et: Estonian
  • fi: Finnish
  • fr: French
  • gl: Galician
  • de: German
  • el: Greek
  • he: Hebrew
  • hi: Hindi
  • hu: Hungarian
  • id: Indonesian
  • it: Italian
  • la: Latin-PROIEL
  • no: Norwegian
  • pl: Polish
  • pt: Portuguese
  • sl: Slovenian
  • es: Spanish
  • sv: Swedish

SCOPE: [New Product Development]

TARGET: [Accesory Product Development]

STATUS: [Production Ready]

Notes:

This project relies on Git submodules, so remember using --recursive tag when cloning.

In case you want to deploy it with Docker, you should take into account that this project Dockerfile includes commands for tensorflow's syntaxnet compilation, so build phase will take some time. In case you wanted to modify anything regarding the deployment phase, maybe you should consider splitting the Dockerfile, in order to avoid repeating compilation multiple times.

About

A small HTTP API for SyntaxNet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%