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

    处理程序将通过已确定的语言或错误对主队列进行回调。

  • 不可用。