<!--
{
  "availability" : [
    "iOS: 26.4.0 -",
    "iPadOS: 26.4.0 -",
    "macCatalyst: 26.0.0 -",
    "macOS: 26.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Translation",
  "identifier" : "/documentation/Translation/TranslationSession/Strategy/lowLatency",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "Translation"
    ],
    "preciseIdentifier" : "s:11Translation0A7SessionC8StrategyV10lowLatencyAEvpZ"
  },
  "title" : "lowLatency"
}
-->

# lowLatency

A translation strategy that provides fast translations using traditional models.

```
static let lowLatency: TranslationSession.Strategy
```

## Discussion

Use this strategy for scenarios that require low latency, such as translating audio in real time.
This strategy requires downloading languages before use, but after they are downloaded they
are available to all apps on the device. To download languages ahead of time, call
[`prepareTranslation()`](/documentation/Translation/TranslationSession/prepareTranslation()) before performing translations.

Compared to [`highFidelity`](/documentation/Translation/TranslationSession/Strategy/highFidelity), this strategy is faster and uses less power, though
translations are not as fluent. This is the default strategy for devices without
Apple Intelligence and apps built with SDKs before iOS 26.4 and macOS 26.4.

---

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)