Documentation de référence sur le framework MLKitTranslate

MLKTranslator


@interface MLKTranslator : NSObject

Classe qui traduit le texte d'entrée donné.

  • Récupère une instance Translator pour les options spécifiées. Cette méthode est thread-safe.

    Déclaration

    Objective-C

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

    Paramètres

    options

    Options pour le traducteur.

    Valeur renvoyée

    Une instance Translator qui fournit une traduction avec les options données.

  • Traduit le texte donné de la langue source vers la langue cible.

    Cette méthode renvoie une erreur si les fichiers de modèle n'ont pas été téléchargés.

    Déclaration

    Objective-C

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

    Paramètres

    text

    Chaîne dans la langue source.

    completion

    Gestionnaire à rappeler dans la file d'attente principale avec le résultat ou l'erreur de traduction

  • Télécharge les fichiers de modèle requis pour la traduction, s'ils n'ont pas déjà été téléchargés.

    Déclaration

    Objective-C

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

    Paramètres

    completion

    Gestionnaire pour rappeler la file d'attente principale en générant une erreur, le cas échéant.

  • Télécharge les fichiers de modèle requis pour la traduction lorsque les conditions données sont remplies. Si le modèle a déjà été téléchargé, il se termine sans travail supplémentaire.

    Déclaration

    Objective-C

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

    Paramètres

    conditions

    Conditions de téléchargement du modèle de traduction.

    completion

    Gestionnaire pour rappeler la file d'attente principale en générant une erreur, le cas échéant.

  • Indisponibles.

    Déclaration

    Objective-C

    - (nonnull instancetype)init;