Traductor
class Translator : NSObjectUna clase que traduce el texto de entrada dado.
-
Obtiene una instancia de
Translatorpara las opciones especificadas. Este método tiene seguridad en los subprocesos.Declaración
Swift
class func translator(options: MLKTranslatorOptions) -> TranslatorParámetros
optionsLas opciones para el traductor.
Valor de retorno
Una instancia de
Translatorque proporciona traducción con las opciones determinadas. -
Traduce el texto dado del idioma de origen al de destino.
Este método devolverá un error si los archivos del modelo no se han descargado.
Declaración
Swift
func translate(_ text: String, completion: @escaping TranslatorCallback)Parámetros
textEs una cadena en el idioma de origen.
completionControlador para volver a llamar en la cola principal con el resultado o el error de traducción.
-
Descarga los archivos del modelo necesarios para la traducción, si aún no se han descargado.
Declaración
Swift
func downloadModelIfNeeded(completion: @escaping TranslatorDownloadModelIfNeededCallback)Parámetros
completionControlador que se llamará de vuelta en la cola principal con un error, si existe alguno.
-
Descarga los archivos del modelo necesarios para la traducción cuando se cumplen las condiciones indicadas. Modelo If ya se descargó y se completa sin realizar acciones adicionales.
Declaración
Swift
func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping TranslatorDownloadModelIfNeededCallback)Parámetros
conditionsLas condiciones de descarga para el modelo de traducción.
completionControlador para volver a llamar en la cola principal con un error, si existe alguno.
-
No disponible.