MLKitLanguageID 架構參考資料

LanguageIdentification

class LanguageIdentification : NSObject

LanguageIdentification 類別,代表其主要語言或可能的語言 指定的文字

  • 取得含預設選項的語言識別執行個體。

    聲明

    Swift

    class func languageIdentification() -> LanguageIdentification

    傳回值

    具有預設選項的 LanguageIdentification 新執行個體。

  • 取得具有指定選項的語言識別執行個體。

    聲明

    Swift

    class func languageIdentification(options: MLKLanguageIdentificationOptions) -> LanguageIdentification

    參數

    options

    語言識別選項。

    傳回值

    具有指定選項的 LanguageIdentification 新例項。

  • 識別指定文字的主要語言。

    聲明

    Swift

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

    參數

    text

    用於識別語言的輸入文字。輸入內容超過 200 個半形字元 會截斷至 200 個字元,因為輸入較長的資料無法提高偵測準確率。

    completion

    用於在主要佇列中回呼的處理常式,且可使用識別的語言標記,或 錯誤。

  • 識別指定文字的可能語言。

    聲明

    Swift

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

    參數

    text

    用於識別語言的輸入文字。輸入內容超過 200 個半形字元 會截斷至 200 個字元,因為輸入較長的資料無法提高偵測準確率。

    completion

    用於在主要佇列中回呼的處理常式,用於識別的語言或錯誤。

  • 無法使用。