1. Introduction.- 2. Natural Language Processing.- 3. Fundamental Knowledge of Thai Language Principles.- 4. Word Segmentation.- 5. TLS-ART-MC, a New Algorithm for Thai Word Segmentation.- 6. Semantic Analysis.- 7. Thai Natural Language Processing Programming.- 8. The application of Thai Natural Language Processing.