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 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

    Swift

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

    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

    Swift

    func downloadModelIfNeeded(completion: @escaping TranslatorDownloadModelIfNeededCallback)

    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

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

  • Indisponible.