Dokumentacja platformy MLKitLanguageID

MLKLanguageIdentification


@interface MLKLanguageIdentification : NSObject

Klasa LanguageIdentification, która określa główny język lub możliwe języki danego tekstu.

  • Pobiera instancję identyfikacji języka z opcjami domyślnymi.

    Deklaracja

    Objective-C

    + (nonnull MLKLanguageIdentification *)languageIdentification;

    Zwracana wartość

    Nowa instancja LanguageIdentification z ustawieniami domyślnymi.

  • Pobiera instancję identyfikacji języka z podanymi opcjami.

    Deklaracja

    Objective-C

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

    Parametry

    options

    Opcje używane do identyfikacji języka.

    Zwracana wartość

    Nowe wystąpienie elementu LanguageIdentification z podanymi opcjami.

  • Określa główny język danego tekstu.

    Deklaracja

    Objective-C

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

    Parametry

    text

    Tekst wejściowy używany do identyfikacji języka. Dane wejściowe dłuższe niż 200 znaków są skracane do 200 znaków, ponieważ ich dłuższe podanie nie zwiększa dokładności wykrywania.

    completion

    Moduł obsługi do wywołania zwrotnego w głównej kolejce z powodu wykrytego tagu języka lub błędu.

  • Identyfikuje możliwe języki danego tekstu.

    Deklaracja

    Objective-C

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

    Parametry

    text

    Tekst wejściowy używany do identyfikacji języka. Dane wejściowe dłuższe niż 200 znaków są skracane do 200 znaków, ponieważ ich dłuższe podanie nie zwiększa dokładności wykrywania.

    completion

    Moduł obsługi do wywołania zwrotnego w głównej kolejce ze zidentyfikowanymi językami lub błędem.

  • Niedostępne.

    Deklaracja

    Objective-C

    - (nonnull instancetype)init;