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;