MLKitLanguageID Framework Reference

  • LanguageIdentificationOptions allows customization of language identification processes within ML Kit.

  • The main parameter is confidenceThreshold, dictating the minimum confidence level for language identification results.

  • A higher confidenceThreshold leads to more precise results but might miss some potential languages.

  • Use the designated initializer init(confidenceThreshold:) to create an instance of LanguageIdentificationOptions with your desired confidence level.

LanguageIdentificationOptions

class LanguageIdentificationOptions : NSObject

Options for LanguageIdentification.

  • The confidence threshold for language identification. The identified languages will have a confidence higher or equal to the confidence threshold. The value should be between 0 and 1. If an invalid value is set, the default value is used instead. The default value for identifying the main language is DefaultIdentifyLanguageConfidenceThreshold and for identifying possible languages is DefaultIdentifyPossibleLanguagesConfidenceThreshold.

    Declaration

    Swift

    var confidenceThreshold: Float { get }
  • Creates a new instance of language identification options with the given confidence threshold.

    Declaration

    Swift

    init(confidenceThreshold: Float)

    Parameters

    confidenceThreshold

    The confidence threshold for language identification.

    Return Value

    A new instance of LanguageIdentificationOptions with the given confidence threshold.

  • Unavailable. Use init(confidenceThreshold:) instead.