GATE is a Java framework for developing natural language processing applications.
GATE (a General Architecture for Text Engineering, http://gate.ac.uk) is a family of open-source tools for developing natural language processing applications. The GATE family includes a number of inter-related components, and this tag is appropriate for questions about any of them:
- GATE Developer, a graphical development environment for NLP applications.
- GATE Embedded, the Java library underlying GATE Developer, allowing applications developed in Developer to be embedded into other Java applications.
- GATE Teamware, a web-based collaborative annotation and data curation platform.
- GATE Mímir, an indexing system supporting annotation- and ontology-based search over large text collections that have been processed by a GATE Embedded application.
- GATECloud.net, a service for running GATE Embedded applications over large corpora using cloud computing.
GATE Developer, Embedded and Mímir are licenced under the Lesser GPL, and Teamware under the Affero GPL.
For more information about the GATE family of tools, see
- the http://gate.ac.uk website, and in particular
- the GATE Developer/Embedded User Guide
- the public wiki, in particular the supporting material for the regular training courses, which is freely available.