GATE (General Architecture for Text Engineering ) е безплатна система за обработка на естествен език с отворен код, използваща набори от компоненти в езика Java. Системата първоначално е разработена в университета в Шефилд и се развива от 1995 г.
Системата GATE се използва за реализиране на задачи, при които е необходимо да се идентифицира семантичното съдържание на текста и да се кодира в структуриран вид чрез добавяне на анотации към текстови сегменти.
GATE тя се използва заедно с Natural Language Toolkit, R и RapidMiner.. Системата се използва за извличане на информация, ръчно и автоматично семантично анотиране, анализ на съпътстващите явления, работа с онтологии (например WordNet), машинно обучение (Weka, RASP, MAXENT, SVM Light ), анализ на потока от публикации в блогове (например Twitter).
Семейството инструменти GATE включва: GATE Developer, GATE M ímir, GATE Cloud (за работа с мащабни лингвистични проекти), GATE Teamware (оптимизиране на сървъри за съвместно анотиране на текстове), GATE Embedded (библиотека с обекти).
Системата GATE се поддържа от голяма общност от разработчици, потребители, преподаватели, студенти и учени. Тя се използва в търговски и изследователски проекти от големи корпорации, изследователски лаборатории и университети, търговски малки и средни предприятия по целия свят.
В допълнение към горепосоченото GATE се използва и в широк спектър от научни области на знанието, свързани с компютърната лингвистика, обработката на естествен език, моделирането на езикови процеси, компютърната биология и медицината.
Проекти, използващи GATE
ForgetIT (UK) The National Archives (UK) EMILLE (UK) myGRID (UK) AKT (UK) KIT Semantic Platform Ontotext (Bulgaria) MeManage (Germany) Med Dictate (Canada) IE Denso (Japan).


