#60 · Primary category: NLP Tools & Text Processing
cltk
The Classical Language Toolkit
Project last updated:08/01/26
GitHub Stars
917
Forks
342
Contributors
124
License
MIT
Why we included this project
CLTK is a Python library for running natural language processing on languages that are no longer spoken, with Latin and ancient Greek among its main targets. Out of the box it handles tokenization, lemmatization, part-of-speech tagging, and dependency parsing, and you can point the same NLP() interface at different backends: a fast Stanza setup for standard morphological work, or OpenAI and Ollama-managed local LLMs for generative annotation tasks that classical syntax tends to complicate. That pick-your-backend design saves real glue code when you are building a corpus search tool, a historical grammar project, or a classroom text-processing app, since each task can use the approach that fits. It is a practical, maintained choice for anyone who wants scholarly-grade NLP without writing wrappers from scratch.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量