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.