iOS检测字符串的语言(用于翻译之前检测)
2019-07-12 本文已影响0人
flyWhite
多语音环境的聊天直播需要翻译,翻译收费包含语言检测和翻译,检测和翻译是分开收费的。不用第三方的语言检测,本地实现可以节省一大笔钱
NSString *string= @"الرد على الطرف الاخر في غضون 24 ساعة والحصول على 1 قطعة ذهب مكافأة.";
NSLog(@"adf == %@",CFStringTokenizerCopyBestStringLanguage((CFStringRef)string, CFRangeMake(0, string.length)));
打印结果为adf == ar
ar对应阿拉伯语言,通过获取手机系统语言判断是否需要翻译