---
title: languages
framework: Natural Language
role: symbol
role_heading: Instance Property
platforms: [iOS 17.0+, iPadOS 17.0+, Mac Catalyst 17.0+, macOS 14.0+, tvOS 17.0+, visionOS 1.0+, watchOS 10.0+]
path: naturallanguage/nlcontextualembedding/languages
---

# languages

The languages that the contextual embedding supports.

## Declaration

```swift
var languages: [NLLanguage] { get }
```

## Discussion

Discussion Starting in iOS 17 and macOS 14, the framework supports 27 languages across three models: Latin — including Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Hungarian, Indonesian, Italian, Norwegian, Polish, Portuguese, Romanian, Slovak, Swedish, Spanish, Turkish, and Vietnamese Cyrillic — including Bulgarian, Kazakh, Russian, and Ukrainian Chinese, Japanese, and Korean In iOS 18 and macOS 15, the framework expands language support to include three additional models: Arabic Indic — including Bangla, Gujarati, Hindi, Kannada, Malayalam, Marathi, Punjabi, Tamil, Telugu, and Urdu Thai

## See Also

### Inspecting the contextual embedding

- [dimension](naturallanguage/nlcontextualembedding/dimension.md)
- [hasAvailableAssets](naturallanguage/nlcontextualembedding/hasavailableassets.md)
- [maximumSequenceLength](naturallanguage/nlcontextualembedding/maximumsequencelength.md)
- [modelIdentifier](naturallanguage/nlcontextualembedding/modelidentifier.md)
- [revision](naturallanguage/nlcontextualembedding/revision.md)
- [scripts](naturallanguage/nlcontextualembedding/scripts.md)
