Contents

languages

The languages that the contextual embedding supports.

Declaration

var languages: [NLLanguage] { get }

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