#60 · Primary category: NLP Tools & Text Processing

cltk

ai greek historical-linguistics latin ling nlp nltk python spacy stanza

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