#220 · Primary category: NLP Tools & Text Processing
python-stanford-corenlp
Python interface to CoreNLP using a bidirectional server-client interface.
Project last updated:01/10/22
GitHub Stars
518
Forks
103
Contributors
13
License
MIT
Why we included this project
If your text pipeline leans on Stanford CoreNLP but your code lives in Python, this client spares you the usual shell or Java glue. It talks to the CoreNLP server over the bidirectional interface and returns structured results, token lemmas, part-of-speech tags, named entities, and dependency parses, as protobuf-based Python objects. The tokensregex and semgrex matchers are a handy extra for testing linguistic patterns straight from a client call, which is useful when you are building preprocessing or analysis around CoreNLP's mature annotators. One honest caveat: the project is now archived in favor of stanza, so treat it as reference material or a starting point for a maintained fork rather than the base of a new pipeline.
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
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量