At time of writing, only DeepL shows up as an option to be a default translation app instead of Apple Translate. This would indicate that other translation apps downloaded and installed (e.g., Google Translate, Microsoft Translator, iTranslate etc.) have not yet jumped through hoops to become possible default options on iPhones.
2024 Slator Pro Guide: Translation AI
The 2024 Slator Pro Guide presents 20 new and impactful ways that LLMs can be used to enhance translation workflows.
The Apple developer site/Translation UI Provider gives translation app developers a step-by-step explanation on how to prepare their app to become the default translation option on iPhones and iPads. “If your app provides translation service and you want it to optionally become the default translation app, you need to add an entitlement, access key, app extension, and a UI,” states the process description.
Those four requirements are further unpacked on the developer site. Basically, the app must have a “real” translation capability, meaning that it must use a local model or a cloud API, have an entitlement that tells the OS the bundle it can appear in the user’s default list, have translation UI provider network access, and a minimal SwiftUI scene (a view hierarchy in the UI, an Apple’s sample of about 40 lines of code that can be leveraged).
Integrating a custom translation feature in an app for iOS seems to be a straightforward process, so other translation apps will likely follow suit.
Editor’s Note: A few days after publication, we were notified by Reverso that their Reverso Context app can also be chosen as default for iOS.