2017-10-02 2 views
0

Ich hat versucht, die Lösung in der dieser Verbindung zu verwenden: How to use Google Translate API in my Java application?Mit Übersetzer Google in Java Application

Der Code:

Translator translate = Translator.getInstance(); 
String text = translate.translate("Hello!", Language.ENGLISH, Language.ROMANIAN); 
System.out.println(text); // "Bună ziua!" 

aber die folgenden Fehler angezeigt in meinem Code:

ava.io.IOException: Server returned HTTP response code: 403 for URL: http://translate.google.com.br/translate_a/t?client=t&text=I%20am%20programmer&hl=en&sl=en&tl=pt&multires=1&prev=btn&ssel=0&tsel=0&sc=1 
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1876) 
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) 
at com.gtranslate.utils.WebUtils.source(WebUtils.java:24) 
at com.gtranslate.parsing.ParseTextTranslate.parse(ParseTextTranslate.java:19) 
at com.gtranslate.Translator.translate(Translator.java:37) 
at gotranslate.GoTranslate.main(GoTranslate.java:14) 
+0

Macht es Sinn, einen von Ihnen erstellten Code bereitzustellen? Weil dies nicht klar ist, wie Sie diese URL erstellt haben. Übrigens ist es nicht einmal über den Browser verfügbar, was bedeutet, dass Log die richtigen Dinge sagt. –

+0

Bearbeitet .. @MikitaBerazouski –

Antwort

0

Alle vorherigen Bibliotheken zur Verwendung von Google-Tools sind blockiert. Die einzige Möglichkeit, sie zu verwenden, besteht in der Verwendung der Google Cloud Platform:

Google returned the following error: [403] Please use Translate v2. See http://code.google.com/apis/language/translate/overview.html 
Verwandte Themen