Referência do framework MLKitTranslate

MLKTranslator


@interface MLKTranslator : NSObject

Uma classe que traduz o texto de entrada fornecido.

  • Recebe uma instância de Translator para as opções especificadas. Esse método é thread-safe.

    Declaração

    Objective-C

    + (nonnull MLKTranslator *)translatorWithOptions:
        (nonnull MLKTranslatorOptions *)options;

    Parâmetros

    options

    Opções do tradutor.

    Valor de retorno

    Uma instância de Translator que oferece tradução com as opções oferecidas.

  • Traduz o texto fornecido do idioma de origem para o idioma de destino.

    Esse método retornará um erro se os arquivos do modelo não tiverem sido transferidos por download.

    Declaração

    Objective-C

    - (void)translateText:(nonnull NSString *)text
               completion:(nonnull MLKTranslatorCallback)completion;

    Parâmetros

    text

    Uma string no idioma de origem.

    completion

    Gerenciador para retornar a chamada na fila principal com o resultado ou erro da tradução.

  • Faz o download dos arquivos de modelo necessários para a tradução, caso ainda não tenha sido feito.

    Declaração

    Objective-C

    - (void)downloadModelIfNeededWithCompletion:
        (nonnull MLKTranslatorDownloadModelIfNeededCallback)completion;

    Parâmetros

    completion

    Gerenciador para retornar a chamada na fila principal com um erro, se houver.

  • Faz o download dos arquivos de modelo necessários para a tradução quando as condições especificadas são atendidas. Se o download do modelo já foi feito, ele é concluído sem trabalho adicional.

    Declaração

    Objective-C

    - (void)
        downloadModelIfNeededWithConditions:
            (nonnull MLKModelDownloadConditions *)conditions
                                 completion:
                                     (nonnull
                                          MLKTranslatorDownloadModelIfNeededCallback)
                                         completion;

    Parâmetros

    conditions

    As condições de download do modelo de tradução.

    completion

    Gerenciador para retornar a chamada na fila principal com um erro, se houver.

  • Indisponível.

    Declaração

    Objective-C

    - (nonnull instancetype)init;