我可以确定用户输入到 editText 的语言吗?
例子 :
如果用户输入“поэзия song”女巫包含来自英文和俄文字母的methood返回英文,俄文。
我不在乎方法是否检测到键盘中的语言并返回英语,俄语只是因为用户使用英语和俄语键盘。
我更喜欢第二个选项,因为如果是英国的话,可以确定语言,因为它们使用相同的字母
更新:
没有将变量(字符串)翻译成用户语言,如果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) ;
}