All Projects → winkjs → wink-lemmatizer

winkjs / wink-lemmatizer

Licence: MIT license
English lemmatizer

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to wink-lemmatizer

Turkish-Lemmatizer
Lemmatization for Turkish Language
Stars: ✭ 72 (+35.85%)
Mutual labels:  lemmatizer, lemmatization
libmorph
libmorph rus/ukr - fast & accurate morphological analyzer/analyses for Russian and Ukrainian
Stars: ✭ 16 (-69.81%)
Mutual labels:  lemmatizer, lemmatization
lemmy
🤘Lemmy is a lemmatizer for Danish 🇩🇰 and Swedish 🇸🇪
Stars: ✭ 68 (+28.3%)
Mutual labels:  lemmatizer, lemma
NamingThings
Content on tips, tricks, advice, practices for naming things in in software/technology
Stars: ✭ 31 (-41.51%)
Mutual labels:  verb, noun
simplemma
Simple multilingual lemmatizer for Python, especially useful for speed and efficiency
Stars: ✭ 32 (-39.62%)
Mutual labels:  lemmatizer, lemmatization
alix
A Lucene Indexer for XML, with lexical analysis (lemmatization for French)
Stars: ✭ 15 (-71.7%)
Mutual labels:  lemmatizer, lemmatization
lemma
A Morphological Parser (Analyser) / Lemmatizer written in Elixir.
Stars: ✭ 45 (-15.09%)
Mutual labels:  lemmatizer, lemmatization
GrammarEngine
Грамматический Словарь Русского Языка (+ английский, японский, etc)
Stars: ✭ 68 (+28.3%)
Mutual labels:  lemmatizer, lemmatization
elasticsearch-analysis-morfologik
Morfologik Polish Lemmatizer plugin for Elasticsearch
Stars: ✭ 75 (+41.51%)
Mutual labels:  lemmatizer
EnglishText.jl
Utilities for English-language quirks in Julia
Stars: ✭ 12 (-77.36%)
Mutual labels:  noun
Spark Nlp
State of the Art Natural Language Processing
Stars: ✭ 2,518 (+4650.94%)
Mutual labels:  lemmatizer
lara-hungarian-nlp
NLP class for rapid ChatBot development in Hungarian language
Stars: ✭ 27 (-49.06%)
Mutual labels:  lemmatizer
mystem-scala
Morphological analyzer `mystem` (Russian language) wrapper for JVM languages
Stars: ✭ 21 (-60.38%)
Mutual labels:  lemmatizer
Emotion-recognition-from-tweets
A comprehensive approach on recognizing emotion (sentiment) from a certain tweet. Supervised machine learning.
Stars: ✭ 17 (-67.92%)
Mutual labels:  lemmatization
nlp-cheat-sheet-python
NLP Cheat Sheet, Python, spacy, LexNPL, NLTK, tokenization, stemming, sentence detection, named entity recognition
Stars: ✭ 69 (+30.19%)
Mutual labels:  lemmatization
codenames
A simple bash script to convert hex values (such as commit ids) to codenames
Stars: ✭ 14 (-73.58%)
Mutual labels:  noun
ling
Natural Language Processing Toolkit in Golang
Stars: ✭ 57 (+7.55%)
Mutual labels:  lemmatization
golem
A lemmatizer implemented in Go
Stars: ✭ 54 (+1.89%)
Mutual labels:  lemmatizer
Text tone analyzer
Система, анализирующая тональность текстов и высказываний.
Stars: ✭ 15 (-71.7%)
Mutual labels:  lemmatization
jargon
Tokenizers and lemmatizers for Go
Stars: ✭ 98 (+84.91%)
Mutual labels:  lemmatizer

wink-lemmatizer

English lemmatizer

Build Status Coverage Status Inline docs dependencies Status devDependencies Status Gitter

Obtain base form or lemma of nouns, verbs and adjectives using wink-lemmatizer.

Installation

Use npm to install:

npm install wink-lemmatizer --save

Getting Started

// Load wink-lemmatizer
var lemmatize = require( 'wink-lemmatizer' );

// Lemmatize adjectives
lemmatize.adjective( 'farthest' );
// -> 'far'
lemmatize.adjective( 'coolest' );
// -> 'cool'
lemmatize.adjective( 'easier' );
// -> 'easy'

// Lemmatize nouns
lemmatize.noun( 'knives' );
// -> 'knife'
lemmatize.noun( 'potatoes' );
// -> 'potato'
lemmatize.noun( 'men' );
// -> 'man'

// Lemmatize verbs
lemmatize.verb( 'eaten' );
// -> 'eat'
lemmatize.verb( 'pushes' );
// -> 'push'
lemmatize.verb( 'suggesting' );
// -> 'suggest'

Documentation

Check out the lemmatizer API documentation to learn more.

Need Help?

If you spot a bug and the same has not yet been reported, raise a new issue or consider fixing it and sending a pull request.

About wink

Wink is a family of open source packages for Natural Language Processing, Machine Learning, and Statistical Analysis in NodeJS. The code is thoroughly documented for easy human comprehension and has a test coverage of ~100% for reliability to build production grade solutions.

Copyright & License

wink-lemmatizer is copyright 2017-20 GRAYPE Systems Private Limited.

It is licensed under the terms of the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].