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.
![](https://tapor.ca/images/tools/0/229.jpg)
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.