Translation.CanRequestDownloads
-------------------------------

Queries whether this session can download.

| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|---|
| [Translation](component_Translation.md) | [16.0](newinversion160.md) | ✅ Yes | ❌ No | ❌ No | ❌ No | ✅ Yes |

MBS( "Translation.CanRequestDownloads"; SessionID ) 

**MBS**( **"Translation.CanRequestDownloads";** /\* Queries whether this session can download. \*/  
**$SessionID**) /\* The translation session.e.g. $session \*/ 

### Parameters

| Parameter | Description | Example |
|---|---|---|
| SessionID | The translation session. | $session |

### Result

Returns 1, 0 or error.

### Description

Queries whether this session can download.  
A boolean value that indicates whether a translation session can request language downloads.  
  
If this property is true, then the system prompts the person to authorize downloading additional languages if they aren't already installed.  
  
If this property is false, then the session cannot request language downloads and will throw the error TranslationError/notInstalled if you attempt to translate and the languages aren't installed.  
  
This is currently always 0 as the plugin doesn't allow GUI interaction.  
  
Requires macOS 26.0 or iOS 26.0 or later.  
This function is free to use.

Created 24th November 2025 , last changed 16th December 2025

  
[Translation.Available](TranslationAvailable.md) - [Translation.DetectLanguage](TranslationDetectLanguage.md)

[HTML Version](TranslationCanRequestDownloads.shtml)