1

ユーザーが 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)  ; 
}
4

1 に答える 1

0

あなたのためにこれを行うAndroidには何もないと思います。次のようなライブラリを統合することをお勧めします: language-detection

于 2013-06-04T10:09:26.447 に答える