Documentation de référence sur le framework MLKitTranslate

Traducteur

class Translator : 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

    Swift

    class func translator(options: MLKTranslatorOptions) -> Translator

    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

    Swift

    func translate(_ text: String, completion: @escaping TranslatorCallback)

    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

    Swift

    func downloadModelIfNeeded(completion: @escaping TranslatorDownloadModelIfNeededCallback)

    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

    Swift

    func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping TranslatorDownloadModelIfNeededCallback)

    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.