natural language processing (NLP) Computer understanding, analysis, manipulation, and/or generation of . This can refer to anything from fairly simple string-manipulation tasks like , or building concordances of natural language texts, to higher-level -like tasks like processing user in . (1997-09-12)