Referência do framework MLKitTranslate

MLKTranslator


@interface MLKTranslator : NSObject

Uma classe que traduz o texto de entrada fornecido.

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

    Declaração

    Objective-C

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

    Parâmetros

    options

    As opções do tradutor.

    Valor de retorno

    Uma instância de Translator que fornece 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 o download dos arquivos de modelo não tiver sido feito.

    Declaração

    Objective-C

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

    Parâmetros

    text

    Uma string no idioma de origem.

    completion

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

  • Faz o download dos arquivos de modelo necessários para tradução, se ainda não tiverem sido.

    Declaração

    Objective-C

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

    Parâmetros

    completion

    Gerenciador de retorno de chamada para a fila principal com um erro, se houver.

  • Faz o download dos arquivos de modelo necessários para tradução quando as condições fornecidas são atendidas. Se o modelo já foi baixado, é 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 de retorno de chamada para a fila principal com um erro, se houver.

  • Indisponível.

    Declaração

    Objective-C

    - (nonnull instancetype)init;