mpuig/spacy-lookup
Named Entity Recognition based on dictionaries
This tool helps data analysts and researchers automatically identify and categorize specific terms or phrases within text documents, like job titles, product names, or scientific concepts. You provide a list of keywords or a dictionary of terms with their categories, and it outputs the original text with these terms highlighted and labeled. It's ideal for anyone who needs to quickly extract predefined information from large volumes of text.
239 stars. No commits in the last 6 months. Available on PyPI.
Use this if you need to reliably find and classify exact words or phrases in text based on a custom list or dictionary.
Not ideal if you need to identify entities that aren't explicitly listed in your dictionary, such as variations, synonyms, or newly emerging terms.
Stars
239
Forks
38
Language
Python
License
MIT
Category
Last pushed
Mar 03, 2019
Commits (30d)
0
Dependencies
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/mpuig/spacy-lookup"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
hellohaptik/chatbot_ner
chatbot_ner: Named Entity Recognition for chatbots.
openeventdata/mordecai
Full text geoparsing as a Python library
Rostlab/nalaf
NLP framework in python for entity recognition and relationship extraction
NorskRegnesentral/skweak
skweak: A software toolkit for weak supervision applied to NLP tasks
Kyubyong/name2nat
name2nat: a Python package for nationality prediction from a name