自然語言處理泛指教人工智能程式處理自然語言嘅工作，好似係機械翻譯（machine translation）噉，機翻研究點樣用電腦軟件嚟幫手翻譯一啲用自然語言寫嘅文字，而一個程式做翻譯嗰陣，個程式要識睇嗮成句句子，甚至乎係成段嘢，瞭解當中每個字嘅意思先決定俾乜嘢輸出。