---
title: TranslationUIProvider
framework: TranslationUIProvider
role: collection
role_heading: Framework
platforms: [iOS 18.4+, iPadOS 18.4+, Mac Catalyst 18.4+]
path: translationuiprovider
---

# TranslationUIProvider

Provide UI for translations of text people select.

## Topics

### Essentials

- [Preparing your app to be the default translation app](translationuiprovider/preparing-your-app-to-be-the-default-translation-app.md)

### Creating translation app extensions

- [TranslationUIProviderContext](translationuiprovider/translationuiprovidercontext.md)
- [TranslationUIProviderExtension](translationuiprovider/translationuiproviderextension.md)
- [TranslationUIProviderExtensionScene](translationuiprovider/translationuiproviderextensionscene.md)

### Configuration and text selection

- [TranslationProviderUIExtensionConfiguration](translationuiprovider/translationprovideruiextensionconfiguration.md)
- [TranslationUIProviderSelectedTextScene](translationuiprovider/translationuiproviderselectedtextscene.md)
