我可以确定用户输入editText的语言吗?
示例:
如果用户输入“поэзия歌曲”女巫包含来自英语和俄语的字母,则回复英语,俄语。
我不在乎,如果检测到了关键词中的语言,并返回英语,俄语只是因为用户在英语和俄语键盘中使用。
我喜欢第二种选择,因为如果英国因为他们使用相同的字母而使用aproblam来确定语言
更新:
还有将变量(字符串)转换为用户语言,如果editText包含英语,那么没有转换?
像这样:string = "song" ;
englishletter = "abc..." ;
for(int i = 0 ; i < string.length(); i++ ){
if( string.contains(englishletter.substring(i,i+1)) {
num++;
}
}
if (num==0){
system.out.print(string.tranlsate());
} else {
system.out.print(string) ;
}