- Zemberek: A powerful open-source library for Turkish natural language processing in Java, it provides tools for morphological analysis, language generation, and spell checking.
- PyZemberek: A python wrapper for Zemberek, it allows you to use the powerful functionalities of Zemberek in Python.
- TRNLPTools: A library for Turkish natural language processing, providing tools for tokenization, morphological analysis, named entity recognition, and sentiment analysis.
- Turku-neural-parser-pipeline: A library that provides a neural dependency parser for Turkish, it is based on the Turku neural parser model.
- Turku-neural-dependency-parser: A neural dependency parser for Turkish, it is based on the Turku neural parser model and it can be used with or without the Turku-neural-parser-pipeline.
- Turku-neural-pos-tagger: A neural part-of-speech tagger for Turkish, it is based on the Turku neural parser model and it can be used with or without the Turku-neural-parser-pipeline.
- TDP: A library for Turkish Dependency Parsing, it provides a dependency parser for Turkish based on the Malt Parser.
- NLPy: A library for natural language processing in Python, providing a wide range of tools for text processing, including tokenization, stemming, and lemmatization for Turkish.
- Turkish-Wordnet: A library that provides a wordnet for Turkish, it allows the user to access synonyms, antonyms, hyponyms and hypernyms of Turkish words.
- Turku-NLP: A library that provides several natural language processing tools such as tokenization, morphological analysis, named entity recognition, and sentiment analysis for Turkish.
10 Best Python Libraries for Turkish Natural Language Processing
