Generic tools

Apart from the large number of natural language processing tools and techniques that support different analysis, annotation and query tasks, some more generic tools are useful to support text processing and manipulation tasks. Among these, text editors and programming editors are the most important ones. A variety of such tools that are found useful and are widely used by many linguists, computational linguists and computer scientists working with natural language processing are introduced here. Information is provided on the basic functionality as well as the licence under which they are made available and whether the tools are available free of charge.

Tool Type Licence Availability
Notepad++ text editor Open Source free
Ultra Edit text editor commercial
GNU Emacs text editor Open Source free
Oxygen xml editor commercial free 30-day trial licence, academic licencing
EditX Lite xml editor commercial
Altova XMLSpy xml editor commercial