<!--
{
  "availability" : [
    "iOS: 18.0.0 -",
    "iPadOS: 18.0.0 -",
    "macOS: 15.0.0 -",
    "tvOS: 18.0.0 -",
    "visionOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Vision",
  "identifier" : "/documentation/Vision/RecognizeTextRequest/recognitionLanguages",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Vision"
    ],
    "preciseIdentifier" : "s:6Vision20RecognizeTextRequestV20recognitionLanguagesSay10Foundation6LocaleV8LanguageVGvp"
  },
  "title" : "recognitionLanguages"
}
-->

# recognitionLanguages

An array of languages to detect, in priority order.

```
var recognitionLanguages: [Locale.Language]
```

## Discussion

The order of the languages in the array defines the order in which the system uses languages during language processing and text recognition.

Specify the languages as ISO language codes.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)