Awesome Linguistics
A curated list of anything remotely related to linguistics, sorted in
alphabetical order.
Programming
Libraries, frameworks and applications useful for developing
applications.
-
Haxe-linguistics
- Early linguistical analysis and natural language processing library
for Haxe.
-
Natural - General
natural language tools for Node.js.
-
Natural Language ToolKit (NLTK) - The
most complete platform for building Python programs to work with human
language data.
-
Snowball - Snowball is a
language in which stemming algorithms can be easily represented.
-
Spacy - Industrial-strength National
Language Processing in Python.
-
UBIAI - Easy-to-use text annotation
tool for teams with most comprehensive auto-annotation features.
Supports NER, relations and document classification as well as OCR
annotation for invoice labeling.
-
UralicNLP - An open
source Python library for processing morphologically rich and, for the
most part, endangered Uralic languages. It can do morphological
analysis, generation, lemmatization, disambiguation and lexical lookup
for a great many Uralic languages.
Algorithms
Data sets
Resources
-
How To Label Data
- Guide on managing large scale linguistic annotation projects.
-
Low Resource Languages
- A list of resources for conservation, development, and documentation
of low resource (human) languages.
On Wikipedia
On Youtube
Books
Some of the more interesting and complete books.
Free
Non free
Lists
Communities