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 license under which they are made available and whether the tools are available free of charge.

code-aware text editors

Tool Type License Availability
Notepad++ code-aware editor open source free
Visual Studio Code programming editor open source free community version
Ultra Edit code-aware editor commercial charge

xml editors

Tool Type License Availability
Oxygen xml editor commercial free 30-day trial licence, academic licencing available
EditX Lite xml editor commercial
Altova XMLSpy xml editor commercial