Referência do framework MLKitTranslate
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
MLKTranslatorOptions
@interface MLKTranslatorOptions : NSObject
Opções para Translator
.
-
O idioma de origem da entrada.
-
O idioma de destino para traduzir a entrada.
-
Cria uma nova instância de opções de tradutor com os idiomas de origem e de destino especificados.
Parâmetros
sourceLanguage
|
O idioma de origem do tradutor.
|
targetLanguage
|
O idioma de destino do tradutor.
|
Valor de retorno
Uma nova instância de TranslatorOptions
com os idiomas de origem e de destino fornecidos.
-
Indisponível. Use init(sourceLanguage:targetLanguage:)
Declaração
Objective-C
- (nonnull instancetype)init;
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[null,null,["Última atualização 2025-07-25 UTC."],[[["\u003cp\u003e\u003ccode\u003eMLKTranslatorOptions\u003c/code\u003e configures the source and target languages for translation using \u003ccode\u003eMLKTranslator\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt requires specifying both source and target languages during initialization using \u003ccode\u003einitWithSourceLanguage:targetLanguage:\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eDirect initialization using \u003ccode\u003einit\u003c/code\u003e is unavailable; always use the designated initializer.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003esourceLanguage\u003c/code\u003e and \u003ccode\u003etargetLanguage\u003c/code\u003e properties provide read-only access to the configured language settings.\u003c/p\u003e\n"]]],[],null,["# MLKitTranslate Framework Reference\n\nMLKTranslatorOptions\n====================\n\n\n @interface MLKTranslatorOptions : NSObject\n\nOptions for `Translator`.\n- `\n ``\n ``\n `\n\n ### [sourceLanguage](#/c:objc(cs)MLKTranslatorOptions(py)sourceLanguage)\n\n `\n ` \n The source language of the input. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) ../Type-Definitions.html#/c:MLKTranslateLanguage.h@T@MLKTranslateLanguage _Nonnull sourceLanguage;\n\n- `\n ``\n ``\n `\n\n ### [targetLanguage](#/c:objc(cs)MLKTranslatorOptions(py)targetLanguage)\n\n `\n ` \n The target language to translate the input into. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) ../Type-Definitions.html#/c:MLKTranslateLanguage.h@T@MLKTranslateLanguage _Nonnull targetLanguage;\n\n- `\n ``\n ``\n `\n\n ### [-initWithSourceLanguage:targetLanguage:](#/c:objc(cs)MLKTranslatorOptions(im)initWithSourceLanguage:targetLanguage:)\n\n `\n ` \n Creates a new instance of translator options with the given source and target languages. \n\n #### Declaration\n\n Objective-C \n\n - (nonnull instancetype)\n initWithSourceLanguage:(nonnull ../Type-Definitions.html#/c:MLKTranslateLanguage.h@T@MLKTranslateLanguage)sourceLanguage\n targetLanguage:(nonnull ../Type-Definitions.html#/c:MLKTranslateLanguage.h@T@MLKTranslateLanguage)targetLanguage;\n\n #### Parameters\n\n |------------------------|-----------------------------------------|\n | ` `*sourceLanguage*` ` | The source language for the translator. |\n | ` `*targetLanguage*` ` | The target language for the translator. |\n\n #### Return Value\n\n A new instance of `TranslatorOptions` with the given source and target language.\n- `\n ``\n ``\n `\n\n ### [-init](#/c:objc(cs)MLKTranslatorOptions(im)init)\n\n `\n ` \n Unavailable. Use `init(sourceLanguage:targetLanguage:)` instead. \n\n #### Declaration\n\n Objective-C \n\n - (nonnull instancetype)init;"]]