MorphoDiTa (Morphological Dictionary and Tagger) is an open-source tool designed for the morphological analysis of natural language texts. It provides the following core functionalities:
- Morphological analysis: Decomposing words into their constituent morphemes.
- Morphological generation: Constructing words from morphological features.
- Tagging: Assigning morphological tags to tokens.
- Tokenization: Segmenting text into individual tokens.
MorphoDiTa can be used as a standalone command-line tool or integrated into applications as a library. It is distributed alongside trained linguistic models. For the Czech language, it is highly performant, achieving throughputs between 10,000 and 200,000 words per second.