Class NLLanguageRecognizer

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class NLLanguageRecognizer
extends NSObject
Since:
Available in iOS 12.0 and later.
  • Constructor Details

    • NLLanguageRecognizer

      public NLLanguageRecognizer()
    • NLLanguageRecognizer

      protected NLLanguageRecognizer​(NSObject.Handle h, long handle)
    • NLLanguageRecognizer

      protected NLLanguageRecognizer​(NSObject.SkipInit skipInit)
  • Method Details

    • getDominantLanguage

      public NLLanguage getDominantLanguage()
      Since:
      Available in iOS 12.0 and later.
    • getLanguageHints

      public NSDictionary<NSString,​NSNumber> getLanguageHints()
      Since:
      Available in iOS 12.0 and later.
    • setLanguageHints

      public void setLanguageHints​(NSDictionary<NSString,​NSNumber> v)
      Since:
      Available in iOS 12.0 and later.
    • getLanguageConstraints

      public NSArray<NSString> getLanguageConstraints()
      Since:
      Available in iOS 12.0 and later.
    • setLanguageConstraints

      public void setLanguageConstraints​(NSArray<NSString> v)
      Since:
      Available in iOS 12.0 and later.
    • processString

      public void processString​(String string)
      Since:
      Available in iOS 12.0 and later.
    • reset

      public void reset()
      Since:
      Available in iOS 12.0 and later.
    • create

      public NSDictionary<NSString,​NSNumber> create​(long maxHypotheses)
      Since:
      Available in iOS 12.0 and later.
    • dominantLanguageForString

      public static NLLanguage dominantLanguageForString​(String string)
      Since:
      Available in iOS 12.0 and later.