Traducteur
class Translator : NSObjectClasse qui traduit le texte d'entrée donné.
-
Récupère une instance
Translatorpour les options spécifiées. Cette méthode est thread-safe.Déclaration
Swift
class func translator(options: MLKTranslatorOptions) -> TranslatorParamètres
optionsOptions du traducteur.
Valeur renvoyée
Instance
Translatorqui 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
textChaîne dans la langue source.
completionGestionnaire 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
completionGestionnaire 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
conditionsConditions de téléchargement du modèle de traduction.
completionGestionnaire pour rappeler dans la file d'attente principale une erreur, le cas échéant.
-
Indisponible.