alvations/pywsd
Python Implementations of Word Sense Disambiguation (WSD) Technologies.
This tool helps you understand the correct meaning of words in context, especially when a word has multiple dictionary definitions. You input text containing ambiguous words, and it provides the most probable sense for each word, drawing from a vast lexical database. It's designed for linguists, text analysts, and anyone who needs precise semantic interpretation of written content.
746 stars. Used by 1 other package. No commits in the last 6 months. Available on PyPI.
Use this if you need to programmatically determine the specific meaning of words in sentences, for example, distinguishing 'bank' as a financial institution from 'bank' as a river's edge.
Not ideal if you're looking for a user-friendly, no-code application; this tool requires programming knowledge to implement.
Stars
746
Forks
130
Language
Python
License
MIT
Category
Last pushed
Jul 29, 2022
Commits (30d)
0
Dependencies
5
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/alvations/pywsd"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
SapienzaNLP/ewiser
A Word Sense Disambiguation system integrating implicit and explicit external knowledge.
danlou/LMMS
Language Modelling Makes Sense - WSD (and more) with Contextual Embeddings
dustalov/watset
Watset: Automatic Induction of Synsets from a Graph of Synonyms
USC-NSL/sage
SAGE disambiguates protocol description in an IETF RFC document, then converts the disambiguated...
anishLearnsToCode/word-sense-disambiguation
NLP: Word Sense Disambiguation (WSD) 📚 on python 3 🐍.