This document discusses various natural language processing (NLP) tools available in iOS and OSX, including CFStringTransform for text normalization, CFStringTokenizer for tokenization and language identification, UITextChecker for spell checking, NSLinguisticTagger for part-of-speech tagging and named entity recognition, and NSDataDetector for extracting structured data like dates, addresses, and phone numbers from text. It provides examples of using each tool and the type of analysis they can perform on text in various languages.