我正在尝试将 Microsoft Translator 用于 Android 应用程序,但它不断抛出相同的“访问”异常:
"**java.lang.Exception: [microsoft-translator-api] Error retrieving translation : datamarket.accesscontrol.windows.net**"
基本上我在 Android 2.3 上运行它,我使用的是 Java API ( https://code.google.com/p/microsoft-translator-java-api/ ),并且我已经在 Windows 中注册了翻译器Azure 市场 ( https://datamarket.azure.com/developer/applications/register )。
我的核心代码如下
Translate.setClientId("MY CLIENT ID");
Translate.setClientSecret("MY CLIENT SECRET");
try {
String translatedText = Translate.execute(word, Language.ENGLISH, Language.PORTUGUESE);
tvTranslation.setText(translatedText);
}
catch (Exception e) {
tvTranslation.setText(e.getMessage());
}
我什至下载并运行了这个项目,但得到了同样的错误:https ://github.com/boatmeme/microsoft-translator-java-api
这也是: http: //mycodeandlife.wordpress.com/2013/02/05/android-tutorials-language-translator-app/
有任何想法吗?我花了一整天的时间,却无处可去。