---
title: recognitionLanguages
framework: vision
role: symbol
role_heading: Instance Property
path: vision/recognizetextrequest/recognitionlanguages
---

# recognitionLanguages

An array of languages to detect, in priority order.

## Declaration

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

## Discussion

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.

## See Also

### Configuring a request

- [automaticallyDetectsLanguage](vision/recognizetextrequest/automaticallydetectslanguage.md)
- [usesLanguageCorrection](vision/recognizetextrequest/useslanguagecorrection.md)
- [supportedRecognitionLanguages](vision/recognizetextrequest/supportedrecognitionlanguages.md)
- [customWords](vision/recognizetextrequest/customwords.md)
- [minimumTextHeightFraction](vision/recognizetextrequest/minimumtextheightfraction.md)
- [recognitionLevel](vision/recognizetextrequest/recognitionlevel-swift.property.md)
- [RecognizeTextRequest.RecognitionLevel](vision/recognizetextrequest/recognitionlevel-swift.enum.md)
