Natural language processing can be used for tasks such as automatic summarization, text classification, part-of-speech tagging, and entity recognition.