luxlabs header browser preview


@interface SGLanguageDetection : NSObject

+ (id)defaultLanguage;
+ (id)dominantLanguageTagFromLanguageTags:(id)a0;
+ (id)languageTagsFromText:(id)a0 withMaxLength:(unsigned long long)a1 withMaxTags:(unsigned long long)a2;
+ (id)detectLanguageFromText:(id)a0 withMaxLength:(unsigned long long)a1 withMaxTags:(unsigned long long)a2 withMinimumCount:(unsigned long long)a3 withMinimumAgreement:(double)a4;
+ (id)detectLanguageFromLanguageTags:(id)a0;
+ (struct _NSRange { unsigned long long x0; unsigned long long x1; })tokenRangeForText:(id)a0 maxTruncatedLength:(unsigned long long)a1 tagger:(id)a2 taggerOptions:(unsigned long long)a3 prevTextTokenMaxRange:(unsigned long long)a4 originalLengthShortfall:(unsigned long long)a5 lowercaseText:(id)a6 lowercaseRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a7;
+ (id)dominantLanguageTagFromText:(id)a0;
+ (id)dominantLanguageTagFromText:(id)a0 withMaxLength:(unsigned long long)a1 withMaxTags:(unsigned long long)a2 withMinimumCount:(unsigned long long)a3 withMinimumAgreement:(double)a4;
+ (void)logMatchingForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 lowercaseRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 text:(id)a2 lowercaseText:(id)a3;
+ (id)dominantLanguageTagFromLanguageTags:(id)a0 withMinimumCount:(unsigned long long)a1 withMinimumAgreement:(double)a2;
+ (id)detectLanguageFromLanguageTags:(id)a0 withMinimumCount:(unsigned long long)a1 withMinimumAgreement:(double)a2;
+ (id)detectLanguageFromText:(id)a0;
+ (id)languageForLocaleIdentifier:(id)a0;

@end