AI-generated Key Takeaways
- 
          
Globally available type definitions include
TranslateLanguage,TranslatorDownloadModelIfNeededCallback, andTranslatorCallback. - 
          
TranslateLanguagespecifies the languages supported by the Translator. - 
          
TranslatorDownloadModelIfNeededCallbackis invoked after the download of translate models, indicating success or failure with an error. - 
          
TranslatorCallbackprovides the translation result or an error upon completion. 
Type Definitions
The following type definitions are available globally.
- 
                  
                  
This enum specifies the languages that are supported by
Translator.Declaration
Swift
struct TranslateLanguage : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable - 
                  
                  
A block that is invoked when the downloading of translate models is complete.
Declaration
Swift
typealias TranslatorDownloadModelIfNeededCallback = (Error?) -> VoidParameters
errorThe error or
nil. - 
                  
                  
A block containing the translation result or
nilif there’s an error.Declaration
Swift
typealias TranslatorCallback = (String?, Error?) -> VoidParameters
resultA translation result for the text or
nilif there’s an error.errorThe error or
nil.