#157 · Primary category: NLP Tools & Text Processing

NLP-Cube

dependency-parser dependency-parsing embeddings information-extraction language-pipeline lemmatization machine-translation nlp-cube parse part-of-speech-tagger sentence-splitting tokenization universal-dependencies

Natural Language Processing Pipeline - Sentence Splitting, Tokenization, Lemmatization, Part-of-speech Tagging and Dependency Parsing

Project last updated:11/03/24

GitHub Stars

562

Forks

93

Contributors

16

License

Apache-2.0

Why we included this project

NLP-Cube bundles the usual preprocessing chain (sentence splitting, tokenization, lemmatization, part-of-speech tagging, and dependency parsing) into one pipeline that emits standard CoNLL-U, so the output drops straight into downstream NLP or information-extraction work. It ships with pretrained models for the languages covered by Universal Dependencies treebanks, and the Python API is small: load a language, annotate a document, and read per-token attributes like lemma, UPOS, XPOS, and dependency head. Because everything follows the UD annotation scheme, it suits research or production pipelines that want consistent, standards-compliant annotations across many languages. If the bundled models do not fit your domain, the advanced tutorials walk through training your own.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category