自然语言理解是研究如何让电脑读懂人类语言的一门技术，是自然语言处理技术中最困难的一项。
范畴与脉络.自然语言理解这个概括的术语，适用于多样的电脑应用，从小型、相对简单之事，例如发给机器人的简短命令，到高度复杂的任务，例如完全读懂报纸新闻或理解一段诗。许多真实世界的运用介于两个极端之间，例如文本分类用于自动分析电邮，并且将其转发至公司适合的部门，并不需要深切理解文本，但是比起结构固定的资料库之查询，要处理的词汇以及句法更广更多样。自然语言理解系统设定的目标深度与广度，决定其复杂度