winkjs/wink-porter2-stemmer
Javascript Implementation of Porter Stemmer Algorithm V2 by Dr Martin F Porter
This tool helps developers working with text data reduce words to their base form. For example, 'properly' becomes 'proper' and 'borrowed' becomes 'borrow'. It takes a single inflected word as input and outputs its stemmed equivalent, which is useful for tasks like search or text analysis where variations of a word should be treated as the same.
Used by 3 other packages. No commits in the last 6 months. Available on npm.
Use this if you are a JavaScript developer needing to standardize words to their root form for text processing in an application.
Not ideal if you are an end-user needing to stem text without writing code or if you require lemmatization, which considers the word's meaning and part of speech.
Stars
20
Forks
6
Language
JavaScript
License
MIT
Category
Last pushed
Jan 03, 2023
Commits (30d)
0
Reverse dependents
3
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/winkjs/wink-porter2-stemmer"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
hplt-project/sacremoses
Python port of Moses tokenizer, truecaser and normalizer
Blake-Madden/OleanderStemmingLibrary
Porter stemming library (C++)
adbar/simplemma
Simple multilingual lemmatizer for Python, especially useful for speed and efficiency
htaghizadeh/PersianStemmer-Python
PersianStemmer-Python
michmech/lemmatization-lists
Machine-readable lists of lemma-token pairs in 23 languages.