Referencia del framework de MLKitTranslate

Traductor

class Translator : NSObject

Una clase que traduce el texto de entrada dado.

  • Obtiene una instancia de Translator para las opciones especificadas. Este método tiene seguridad en los subprocesos.

    Declaración

    Swift

    class func translator(options: MLKTranslatorOptions) -> Translator

    Parámetros

    options

    Las opciones para el traductor.

    Valor de retorno

    Una instancia de Translator que 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

    text

    Es una cadena en el idioma de origen.

    completion

    Controlador 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

    completion

    Controlador 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

    conditions

    Las condiciones de descarga para el modelo de traducción.

    completion

    Controlador para volver a llamar en la cola principal con un error, si existe alguno.

  • No disponible.