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](newinversion160.md "First functions introduced with version 16.0.") / [16.1](newinversion161.md "Newest functions in version 16.1.") | ✅ Yes | ❌ No | ❌ No | 🔶 7%, on macOS | ✅ Yes |

  
| Item | Details |
|:--|:--|
| [Translation.Available](TranslationAvailable.md)   Queries whether translation is available. | Mac/iOS   16.0 |
| [Translation.CanRequestDownloads](TranslationCanRequestDownloads.md)   Queries whether this session can download. | Mac/iOS   16.0 |
| [Translation.DetectLanguage](TranslationDetectLanguage.md)   Detects the language of a given text. | Mac/iOS   16.1 |
| [Translation.IsReady](TranslationIsReady.md)   Checks whether the session is ready to translate. | Mac/iOS   16.0 |
| [Translation.List](TranslationList.md)   Lists all identifiers for translation sessions. | Mac/iOS   16.0 |
| [Translation.PrepareTranslation](TranslationPrepareTranslation.md)   Prepares translation. | Mac/iOS   16.0 |
| [Translation.Release](TranslationRelease.md)   Frees the translation session. | Mac/iOS   16.0 |
| [Translation.ReleaseAll](TranslationReleaseAll.md)   Releases all translation sessions. | Mac/iOS   16.0 |
| [Translation.SourceLanguage](TranslationSourceLanguage.md)   Queries the input language to translate from. | Mac/iOS   16.0 |
| [Translation.StartSession](TranslationStartSession.md)   Begins a new session. | Mac/iOS   16.0 |
| [Translation.Status](TranslationStatus.md)   Checks whether translation is available. | Mac/iOS   16.0 |
| [Translation.SupportedLanguages](TranslationSupportedLanguages.md)   Queries the list of translation languages the framework supports. | Mac/iOS   16.0 |
| [Translation.TargetLanguage](TranslationTargetLanguage.md)   Queries output language to translate into. | Mac/iOS   16.0 |
| [Translation.TranslateString](TranslationTranslateString.md)   Translates a single string of text. | Mac/iOS   16.0 |
| [Translation.Translations](TranslationTranslations.md)   Translates several texts. | Mac/iOS   16.0 |

15 functions shown.

### Release notes

- **Version 16.1**
    - Added [Translation.DetectLanguage](https://www.mbsplugins.eu/TranslationDetectLanguage.shtml) function.
    - Fixed a crash with [Translation](https://www.mbsplugins.eu/component_Translation.shtml) functions for macOS 15.x.
- **Version 16.0**
    - Added [Translation](https://www.mbsplugins.eu/component_Translation.shtml) functions for macOS and iOS.

### Blog Entries

- [MBS FileMaker Plugin, version 16.1pr1](https://www.mbsplugins.de/archive/2026-02-01/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)
- [Neues MBS Plugin 16.0 für Claris FileMaker](https://www.mbsplugins.de/archive/2026-01-13/Neues_MBS_Plugin_160_für_Clar/monkeybreadsoftware_blog_filemaker)
- [MBS Plugin 16.0 for Claris FileMaker - More than 7800 functions in one plugin](https://www.mbsplugins.de/archive/2026-01-13/MBS_Plugin_160_for_Claris_File/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 15.6pr4](https://www.mbsplugins.de/archive/2025-12-22/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 15.6pr1](https://www.mbsplugins.de/archive/2025-12-01/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)

### FileMaker Magazin

- [Ausgabe 1/2026, Seite 8](https://filemaker-magazin.de/neuigkeit/4312-Die-neue-Ausgabe-FMM_202601-steht-online)
- [Ausgabe 1/2026, Seite 6](https://filemaker-magazin.de/neuigkeit/4312-Die-neue-Ausgabe-FMM_202601-steht-online)
- [Ausgabe 1/2026, Seite 10 bis 11](https://filemaker-magazin.de/neuigkeit/4312-Die-neue-Ausgabe-FMM_202601-steht-online)

### Example Databases

- [Mac and iOS/Translation](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Mac%20and%20iOS/Translation.shtml#1ScriptAnchor_)

[HTML Version](component_Translation.shtml)