General Architecture for Text Engineering.
GATE is an open source software toolkit capable of solving almost any text processing problem.