iOS检测字符串的语言(用于翻译之前检测)

2019-07-12  本文已影响0人  flyWhite

多语音环境的聊天直播需要翻译,翻译收费包含语言检测和翻译,检测和翻译是分开收费的。不用第三方的语言检测,本地实现可以节省一大笔钱

 NSString *string= @"الرد على الطرف الاخر في غضون 24 ساعة والحصول على 1 قطعة ذهب مكافأة.";
    
    NSLog(@"adf == %@",CFStringTokenizerCopyBestStringLanguage((CFStringRef)string, CFRangeMake(0, string.length)));

打印结果为adf == ar
ar对应阿拉伯语言,通过获取手机系统语言判断是否需要翻译

上一篇 下一篇

猜你喜欢

热点阅读