ユーザーが editText に入力した言語を判別できますか?
例 :
ユーザーが「поэзия song」と入力すると、英語とロシア語の文字が含まれる魔女が英語、ロシア語を返します。
メソッドがキーボードの言語を検出して英語を返すかどうかは気にしません。ユーザーが英語とロシア語のキーボードを使用しているためです。
同じ文字で使用されているため、英国の場合は言語を決定する問題があるため、2番目のオプションを好みます
アップデート:
変数(文字列)をユーザー言語に翻訳する方法はありません.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) ;
}