Text annotation is a process of processing text data (such as sentences, paragraphs, documents) by marking key information in the text, including entities (person names, place names, organization names), part-of-speech, sentiment tendency, semantic relations, keywords, etc., to structure the text, used for natural language processing, text classification, and information extraction model training.