Yaspell checks spelling of different texts with Yandex.Speller API. The tool is targeted to people, who works with texts and wants to get fast feedback about the quality. If you need to use API for your app,
Natural Language Processing in GO
This is a partial port of Freeling 3.1 (http://nlp.lsi.upc.edu/freeling/).
License is GPL to respect the License model of Freeling.
This is the list of features already i
Stemmer package for Go
Stemmer package provides an interface for stemmers and includes English, German and Dutch stemmers as sub-packages:
porter2 sub-package implements English (Porter2) stemmer as described in ht
A Go package for n-gram based text categorization, with support for utf-8 and raw text.
make it faster
Keywords: text categorization, language detector
go get github.com/peb
Snowball stemmer port (cgo wrapper) for Go. Provides word stem extraction functionality. For more detailed info see http://snowball.tartarus.org/
go get github.com/goodsign/snowball
This is an implementation of the LexVec word embedding model (similar to word2vec and GloVe) that achieves state of the art results in multiple NLP tasks, as described in these papers.
Porter2 implements the english Porter2 stemmer. It is written completely using finite state machines to do suffix comparison, rather than the string-based or tree-based approaches. As a result, it is 660% fast
Porter Stemmer for Go
This is a fairly straighforward port of Martin Porter's C implementation of the Porter stemming algorithm. The C version this port is based on is available for download here: http://tartarus.org/~m
##Golang Implementation of the Paice/Husk stemming algorithm This project was created for the QUT course INB344. Details on the algorithm can be found here. This implementation is primarily based on the ANSI C Implementationn by A
Cgo binding for icu4c C library detection and conversion functions. Guaranteed compatibility with version 50.1.
Installation consists of several simple steps. They may be a bit different o
Cgo binding for libtextcat C library. Guaranteed compatibility with version 2.2.
Installation consists of several simple steps. They may be a bit different on your target system (e.g. requ
This is a package for reading word2vec vectors in Go and finding similar words and analogies.
This package can be installed with the go command:
go get gopkg.in/danieldk/go2vec
Go (golang) bindings for libstemmer
This simple library provides Go (golang) bindings for the snowball libstemmer library including the popular porter and porter2 algorithms.
You'll need the dev
A few structures for doing NLP analysis / experiments.
A map-like data structure for representing discrete probability distributions. Contains an underlying map of event -&g
go-i18n is a Go package and a command that helps you translate Go programs into multiple languages.
Supports pluralized strings for all 200+ languages in the Unicode Common Locale Data Repository (CLDR).