0
現在の都市を英語に翻訳するアプリケーションを作成しようとしています。 これは私のコードです:これは非同期タスクに私の呼び出しですMicrosoft翻訳者がエラーを返す
class translateAsync extends AsyncTask<Void, Integer, Boolean> {
@Override
protected Boolean doInBackground(Void... arg0) {
Translate.setClientId("xxx");
Translate.setClientSecret("yyy");
try {
translatedText = Translate.execute(location, Language.AUTO_DETECT, Language.ENGLISH);
} catch(Exception e) {
translatedText = e.getMessage();
}
return true;
}
}
:翻訳を取得
[マイクロソフト-翻訳-API]エラー:
new translateAsync() {
protected void onPostExecute(Boolean result) {
if (translatedText.contains("Error")){
lblCbProfileLayoutCurrentCity.setText(translatedText);
} else {
lblCbProfileLayoutCurrentCity.setText(getResources().getString(R.string.user_profile_code_current_city)
+ translatedText);
}
Toast.makeText(UserProfileActivity.this, translatedText, Toast.LENGTH_SHORT).show();
}
}.execute();
私はこのエラーを取得しておくhttps://datamarket.access-control.windows.net/v2/qauth2-13 私を助けてください。
あなたはエラーを見ましたか? – Carcigenicate
APIキー/ IDを送信していただきありがとうございます...あなたはおそらく、変更されたものを即座に取得したいと考えています。 –
エラーを転記してください。また、それをグーグルで試してみてください。 –