/ / Usando o google tradutor no aplicativo Java [duplicado] - java, aplicativo para desktop, google-translate

Usando o google translator em Java Application [duplicado] - java, desktop-application, google-translate

Eu tentei usar a solução neste link: Como usar a API do Google Tradutor no meu aplicativo Java?

O código:

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

mas o seguinte erro aparece no meu código:

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)

Respostas:

0 para resposta № 1

Todas as bibliotecas anteriores para usar as ferramentas do Google estão bloqueadas, a única maneira de usá-las é usando o Google Cloud Platform:

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