<!--
{
  "availability" : [
    "iOS: 26.4.0 -",
    "iPadOS: 26.4.0 -",
    "macCatalyst: 26.0.0 -",
    "macOS: 26.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Translation",
  "identifier" : "/documentation/Translation/LanguageAvailability/preferredStrategy",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Translation"
    ],
    "preciseIdentifier" : "s:11Translation20LanguageAvailabilityC17preferredStrategyAA0A7SessionC0E0Vvp"
  },
  "title" : "preferredStrategy"
}
-->

# preferredStrategy

The preferred strategy of translation to check availability for.

```
var preferredStrategy: TranslationSession.Strategy { get }
```

## Discussion

Set this property to determine which translation models the framework considers when checking
language availability. [`lowLatency`](/documentation/Translation/TranslationSession/Strategy/lowLatency)
checks for traditional translation models that work on all devices.
[`highFidelity`](/documentation/Translation/TranslationSession/Strategy/highFidelity) checks for Apple
Intelligence models that provide more fluent translations. When Apple Intelligence is enabled, these
models are already downloaded, so translation is immediately available without prompting
the person to download languages.

---

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)