Referencia del framework de MLKitLanguageID

MLKLanguageIdentification


@interface MLKLanguageIdentification : NSObject

La clase LanguageIdentification que identifica el idioma principal o los posibles idiomas del texto determinado.

  • Obtiene una instancia de identificación de idioma con las opciones predeterminadas.

    Declaración

    Objective‑C

    + (nonnull MLKLanguageIdentification *)languageIdentification;

    Valor de retorno

    Una instancia nueva de LanguageIdentification con las opciones predeterminadas.

  • Obtiene una instancia de identificación de idioma con las opciones determinadas.

    Declaración

    Objective‑C

    + (nonnull MLKLanguageIdentification *)languageIdentificationWithOptions:
        (nonnull MLKLanguageIdentificationOptions *)options;

    Parámetros

    options

    Las opciones utilizadas para la identificación de idiomas.

    Valor de retorno

    Una instancia nueva de LanguageIdentification con las opciones determinadas.

  • Identifica el idioma principal de un texto determinado.

    Declaración

    Objective‑C

    - (void)identifyLanguageForText:(nonnull NSString *)text
                         completion:(nonnull MLKIdentifyLanguageCallback)completion;

    Parámetros

    text

    Texto de entrada que se utilizará para identificar el idioma. Las entradas de más de 200 caracteres se truncan a 200, ya que una entrada más larga no mejora la precisión de la detección.

    completion

    Controlador que se llamará en la cola principal con la etiqueta de idioma o el error identificados.

  • Identifica posibles idiomas para un texto dado.

    Declaración

    Objective‑C

    - (void)identifyPossibleLanguagesForText:(nonnull NSString *)text
                                  completion:
                                      (nonnull MLKIdentifyPossibleLanguagesCallback)
                                          completion;

    Parámetros

    text

    Texto de entrada que se utilizará para identificar el idioma. Las entradas de más de 200 caracteres se truncan a 200, ya que una entrada más larga no mejora la precisión de la detección.

    completion

    Controlador que se llamará en la cola principal con idiomas o errores identificados.

  • No disponible.

    Declaración

    Objective‑C

    - (nonnull instancetype)init;