0

Microsoft-translator-API を使用してテキスト翻訳アプリを作成しようとしましたが、この API から応答を受け取ることができません。常に次のメッセージが表示されます。

[microsoft-translator-api] 翻訳の取得中にエラーが発生しました: ホスト "datamarket.accesscontrol.windows.net" を解決できません: ホスト名に関連付けられたアドレスがありません

正しいクライアント ID とクライアント シークレット ID を指定しても。

このリンクを試しましたが、JSON-Simple.jar ファイルを配置する場所がわかりません。私もこのリンクを試しましたが、まだ成功していません。以下にコードを貼り付けます。

public String translateText() throws Exception {
    Translate.setClientId("whateveritis");
    Translate.setClientSecret("whateveritis");

     translatedText = Translate.execute(
            userText.getText().toString(),
            languages[sEnterLan.getSelectedItemPosition()],
            languages[sTransLan.getSelectedItemPosition()]);

    Language detectedLanguage = Detect.execute(userText.getText()
            .toString());
    this.detectedLanguage = detectedLanguage.getName(Language.ENGLISH);

    return translatedText;
}

上記の関数を呼び出すことで、翻訳されたテキストを文字列変数に受け取ることができますが、毎回例外が発生します。

4

1 に答える 1