Awesome Linguistics Overview
A curated list of anything remotely related to linguistics
🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 theimpossibleastronaut/awesome-linguistics · ⭐ 357 · 🏷️ Computer Science
Awesome Linguistics
A curated list of anything remotely related to linguistics, sorted in alphabetical order.
Programming
Libraries, frameworks and applications useful for developing applications.
Platforms and toolkits
- CLARIN-D web tools - Tools for Analysing Research Data
- CorpusExplorer - Software for corpus linguists and text/data mining enthusiasts. The CorpusExplorer combines over 50 interactive visualizations under a user-friendly interface.
- Haxe-linguistics (⭐26) - Early linguistical analysis and natural language processing library for Haxe.
- Natural (⭐11k) - 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.
- Mate Tools, webservice via WebLicht
- 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.
- textblob-de (⭐102) - Nice alternative for spacy (see above).
- UralicNLP (⭐70) - 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
- Stemming algorithms for various European languages - Various stemming algorithms from snowball.
- The Porter Stemmer Algorithm - The ‘official’ home page for distribution of the Porter Stemming Algorithm, written and maintained by its author, Martin Porter.
Data sets
- EuroRomCom Data (⭐20) - JSON formatted Pan-Romance word lists.
- Araneum Germanicum
- CEHugeWebCorpus - German corpus based on CommonCrawl
- Digitales Wörterbuch der deutschen Sprache (DWDS)
- GC4 Corpus (CommonCrawl)
- IDS Corpora - German Reference Corpus
- Leipzig Corpora Collection - sampled sentences in different languages.
- SdeWaC - big german internet corpus
- C-WEP
- DysList (list of dyslexic errors) (⭐5)
- Falko
- Litkey
- OpinionSpam (⭐2)
Resources
- How To Label Data - Guide on managing large scale linguistic annotation projects.
- Low Resource Languages (⭐380) - A list of resources for conservation, development, and documentation of low resource (human) languages.
- Language Science Press - Language Science Press is a born-digital scholar-led open access publisher in linguistics.
Deep learning models and transformers
- dbmdz BERT models (⭐154)
- Deepset German BERT model
- Evaluating German Transformer Language Models with Syntactic Agreement Tests (⭐7)
- German ELMo Model (⭐28)
- german-transformer-training (⭐22)
- GermLM (⭐14) (NER exploration)
- GerPT2 (⭐18)
- Sentence Transformers (⭐14k)
On Wikipedia
- Bag of words model
- Document classification
- Language models
- Naive Bayes classification
- Natural language processing
- Outline of natural language processing
- Parts of speech tagging
- Sentiment analysis
- Term frequency - inverse document frequency
- Vector space model
On Youtube
- Computational Linguistics Lecture Playlist (Youtube) - Lectures for University of Maryland class on computational linguistics.
- The Virtual Linguistics Campus - CC-licensed educational videos interconnected with Marburg University's e-learning platform of the same name.
Books
Some of the more interesting and complete books.
Free
- Essentials of Linguistics, 2nd edition - An introductory book (2nd edition).
- Introduction to Linguistics
- Natural Language Processing with Python - The book from the NLTK package.
- Text Mining with R
Non free
- Foundations of Computational Linguistics
- Foundations of Statistical Natural Language Processing
- Semisupervised Learning for Computational Linguistics
- Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition
- The Oxford Handbook of Computational Linguistics
Standards
Lists
- 15 most popular books on good reads
- GitHub topics corpus-linguistics & nlp
- nlp-datasets (⭐5.7k)
- NLP-progress (⭐22k)
- /r/LanguageTechnology/
- awesome-nlp (⭐16k)
- Awesome Community-Curated NLP List (⭐196)
- awesome-chinese-nlp (⭐7.7k)
- awesome-danish (⭐156)
- awesome-hungarian-nlp (⭐216)
- awesome Information Retrieval (⭐1k)
- Indonesian NLP (⭐273)
- Norwegian NLP resources (⭐172)
- German NLP resources (⭐423)
- awesome-nlp-polish (⭐283)
- awesome-spanish-nlp (⭐326)
- M. Weisser's list of NLP/Computational Linguistics Resources