natural-language - Analyze and translate text with Apple frameworks
Tokenize, identify, tag, score, embed, and translate text using NaturalLanguage and Translation on Apple platforms.
Tags
Updated: 2026-09-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Tokenize text
- Identify languages
- Tag parts of speech
- Extract named entities
- Analyze sentiment
- Generate text embeddings
- Translate text
- Check language availability
Inputs
- Natural language text
- Source language
- Target language
- Expected languages
- Embedding language
- Translation requests
Outputs
- Tokens
- Language identifications
- Part-of-speech tags
- Named entities
- Sentiment scores
- Embedding distances
- Translated text
- Language availability status
Requirements
- Swift 6.3
- iOS 26 or later
- NaturalLanguage framework
- Translation framework
- iOS 18 or later for TranslationSession
- macOS 15 or later for TranslationSession
