AI-generated Key Takeaways
-
MLKLanguageIdentificationOptionsprovides configuration for language identification tasks. -
It allows setting a confidence threshold to filter identified languages based on their confidence scores.
-
The default confidence thresholds differ for identifying the main language versus possible languages.
-
A new instance is created using
initWithConfidenceThreshold:with a desired confidence value. -
The default initializer
initis unavailable andinit(confidenceThreshold:)should be used instead.
MLKLanguageIdentificationOptions
@interface MLKLanguageIdentificationOptions : NSObjectOptions 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
DefaultIdentifyLanguageConfidenceThresholdand for identifying possible languages isDefaultIdentifyPossibleLanguagesConfidenceThreshold.Declaration
Objective-C
@property (nonatomic, readonly) float confidenceThreshold; -
Creates a new instance of language identification options with the given confidence threshold.
Declaration
Objective-C
- (nonnull instancetype)initWithConfidenceThreshold:(float)confidenceThreshold;Parameters
confidenceThresholdThe confidence threshold for language identification.
Return Value
A new instance of
LanguageIdentificationOptionswith the given confidence threshold. -
Unavailable. Use
init(confidenceThreshold:)instead.Declaration
Objective-C
- (nonnull instancetype)init;