Natural language processing
Natural language processing contributes to, and makes use of (the theories, tools, and methodologies from), the following fields: