Charles Explorer logo
🇬🇧

Treex – an open-source framework for natural language processing

Publication at Faculty of Mathematics and Physics |
2011

Abstract

The present paper describes Treex (formerly TectoMT), a multi-purpose open-source framework for developing Natural Language Processing applications. It facilitates the development by exploiting a wide range of software modules already integrated in Treex, such as tools for sentence segmentation, tokenization, morphological analysis, part-of-speech tagging, shallow and deep syntax parsing, named entity recognition, anaphora resolution, sentence synthesis, word-level alignment of parallel corpora, and other tasks.

The most elaborate application of Treex is an English-Czech machine translation system with transfer on deep syntactic (tectogrammatical) layer. Besides research, Treex is used for teaching purposes and helps students to implement morphological and syntactic analyzers of foreign languages in a very short time.