Как я могу использовать Google Translate API и переводить текст в приложении для Android? Я попробовал это:
http://code.google.com/p/google-api-translate-java/
но это не работает. У меня тоже есть ключ API. Мой код (согласно официальному примеру):
GoogleAPI.setHttpReferrer("http://mysite.com");
GoogleAPI.setKey("My Key");
String translatedText = Translate.DEFAULT.execute("Bonjour le monde", Language.FRENCH, Language.ENGLISH);
Я поместил этот код в основное задание, но получил ошибку: "Unhandled exception type GoogleAPIException"
, и есть предложение исправить эту ошибку: "Surrond with Try/Catch"
. Но когда я изменил код на:
try {
String translatedText = Translate.DEFAULT.execute("Bonjour le monde", Language.FRENCH, Language.ENGLISH);
} catch (GoogleAPIException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
мой код работает правильно, но я не могу получить ответ (переведенный текст). Я также установил это разрешение: <uses-permission android:name="android.permission.INTERNET"/>
Где моя ошибка?