Dokumentacja platformy MLKitLanguageID

LanguageIdentification

class LanguageIdentification : 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

    Swift

    class func languageIdentification() -> LanguageIdentification

    Zwracana wartość

    Nowa instancja LanguageIdentification z ustawieniami domyślnymi.

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

    Deklaracja

    Swift

    class func languageIdentification(options: MLKLanguageIdentificationOptions) -> LanguageIdentification

    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

    Swift

    func identifyLanguage(for text: String, completion: @escaping IdentifyLanguageCallback)

    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

    Swift

    func identifyPossibleLanguages(for text: String, completion: @escaping IdentifyPossibleLanguagesCallback)

    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.