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.
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 | at a charge |
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 |