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

    用于在主队列中回调的处理程序,其中包含已识别的语言或错误。

  • 不可用。