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 du traducteur.

    Valeur renvoyée

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

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

    Cette méthode renvoie une erreur si les fichiers du 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 permettant de rappeler dans la file d'attente principale le résultat ou l'erreur de traduction.

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

    Déclaration

    Objective-C

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

    Paramètres

    completion

    Gestionnaire pour rappeler dans la file d'attente principale 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ée. Aucune action supplémentaire n'est requise de votre part.

    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 dans la file d'attente principale une erreur, le cas échéant.

  • Indisponible.

    Déclaration

    Objective-C

    - (nonnull instancetype)init;