Skip to main content
Tool or service

GATE (General Architecture for Text Engineering)

GATE (General Architecture for Text Engineering) is a Java language software framework and developer-focused user interface for building text analysis pipelines that can be embedded within other software systems. It includes (1) a Java API for implementing natural language processing components, (2) an extensive library of components written against this API that implement low level NLP algorithms and/or wrap existing third party NLP tools to act as building blocks for larger NLP applications, and (3) a pipeline abstraction and pattern-matching language (JAPE) to combine these building blocks into higher level applications tailored to specific tasks. The completed pipeline can then be embedded in other user-facing software systems or APIs.

European Union flag

The SSH Open Marketplace is maintained and will be further developed by three European Research Infrastructures - DARIAH, CLARIN and CESSDA - and their national partners. It was developed as part of the "Social Sciences and Humanities Open Cloud" SSHOC project, European Union's Horizon 2020 project call H2020-INFRAEOSC-04-2018, grant agreement #823782.

CESSDACLARINDARIAH-EU