Traduttore
class Translator : NSObjectUna classe che traduce il testo di input specificato.
-
Ottiene un'istanza
Translatorper le opzioni specificate. Questo metodo è il thread sicuro.Dichiarazione
Swift
class func translator(options: MLKTranslatorOptions) -> TranslatorParametri
optionsLe opzioni per il traduttore.
Valore restituito
Un'istanza
Translatorche fornisce la traduzione con le opzioni specificate. -
Traduce il testo dato dalla lingua di origine a quella di destinazione.
Questo metodo restituisce un errore se i file del modello non sono stati scaricati.
Dichiarazione
Swift
func translate(_ text: String, completion: @escaping TranslatorCallback)Parametri
textUna stringa nella lingua di origine.
completionGestore da richiamare sulla coda principale con il risultato o l'errore della traduzione.
-
Scarica i file del modello necessari per la traduzione, se non sono già scaricati.
Dichiarazione
Swift
func downloadModelIfNeeded(completion: @escaping TranslatorDownloadModelIfNeededCallback)Parametri
completionGestore da richiamare sulla coda principale con un errore, se presente.
-
Scarica i file del modello necessari per la traduzione quando vengono soddisfatte le condizioni specificate. Se il modello è già stata scaricata, viene completata senza ulteriori operazioni.
Dichiarazione
Swift
func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping TranslatorDownloadModelIfNeededCallback)Parametri
conditionsLe condizioni di download del modello di traduzione.
completionGestore da richiamare sulla coda principale con un errore, se presente.
-
Non disponibile.