2

私は、入力された韓国語のテキストを英語に翻訳する簡単なプログラムを書いています。私はthaにmicrosoft-translator-java-api-0.6.1-jarを使用しています。google translate APIで試してみても、同じ問題、つまりunkownHostExceptionが発生しました

これがpostメソッドのサーブレットコードです

     String koreanText=request.getParameter("koreanText");

    System.out.println(koreanText);
    System.setProperty("http.proxyHost", "proxy");
    System.setProperty("http.proxyPort", "8080");
    Translate.setClientId("client id");
    Translate.setClientSecret("client secret");




   System.out.println(Language.KOREAN);
   System.out.println(koreanText);
try {
    **String translatedText = Translate.execute(koreanText, Language.KOREAN, Language.ENGLISH)**;

    System.out.println(translatedText);

} catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

例外が発生している場所は**マークされています

4

1 に答える 1

0

外部のWebサービスにアクセスするにはプロキシを経由する必要があるため、プロキシシステムのプロパティをそこに配置したと思いますか?JavaコードのURLからいくつかのバイトを読み取って、機能していることを確認します。

于 2012-10-04T10:29:43.737 に答える