---
title: TranslationSession.Strategy
framework: translation
role: symbol
role_heading: Structure
path: translation/translationsession/strategy
---

# TranslationSession.Strategy

The preferred model to handle translations in your app.

## Declaration

```swift
struct Strategy
```

## Overview

Overview This determines which model your app uses for translating content. The framework uses this strategy when available, or automatically selects an appropriate alternative based on device capabilities and language availability.

## Topics

### Choosing a translation strategy

- [highFidelity](translation/translationsession/strategy/highfidelity.md)
- [lowLatency](translation/translationsession/strategy/lowlatency.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
