Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

Component: Translation

Functions for on-device translation on macOS 26 and iOS 26 or later.

Using machine learning to run a local model on-device to do translation.
Also available for macOS 15 and iOS 18 with an older code path.

Version macOS Windows Linux Server iOS SDK
16.0 / 16.1 ✅ Yes ❌ No ❌ No 🔶 7%, on macOS ✅ Yes

Item Details
Translation.Available
Queries whether translation is available.
Mac/iOS
16.0
Translation.CanRequestDownloads
Queries whether this session can download.
Mac/iOS
16.0
Translation.DetectLanguage
Detects the language of a given text.
Mac/iOS
16.1
Translation.IsReady
Checks whether the session is ready to translate.
Mac/iOS
16.0
Translation.List
Lists all identifiers for translation sessions.
Mac/iOS
16.0
Translation.PrepareTranslation
Prepares translation.
Mac/iOS
16.0
Translation.Release
Frees the translation session.
Mac/iOS
16.0
Translation.ReleaseAll
Releases all translation sessions.
Mac/iOS
16.0
Translation.SourceLanguage
Queries the input language to translate from.
Mac/iOS
16.0
Translation.StartSession
Begins a new session.
Mac/iOS
16.0
Translation.Status
Checks whether translation is available.
Mac/iOS
16.0
Translation.SupportedLanguages
Queries the list of translation languages the framework supports.
Mac/iOS
16.0
Translation.TargetLanguage
Queries output language to translate into.
Mac/iOS
16.0
Translation.TranslateString
Translates a single string of text.
Mac/iOS
16.0
Translation.Translations
Translates several texts.
Mac/iOS
16.0

15 functions shown.

Release notes

Blog Entries

FileMaker Magazin

Example Databases


MarkDown version: component_Translation.md