【发布时间】:2018-11-02 17:09:47
【问题描述】:
- 我已经配置了 gcloud 点击这个链接https://cloud.google.com/sdk/docs/quickstart-windows
我有认证帐户 image
-
当我调用翻译 API 或语音 API 时,它会挂断很长时间并显示错误消息
线程“main”com.google.cloud.translate.TranslateException 中的异常:获取服务帐户的访问令牌时出错: 在 com.google.cloud.translate.spi.v2.HttpTranslateRpc.translate(HttpTranslateRpc.java:61) 在 com.google.cloud.translate.spi.v2.HttpTranslateRpc.translate(HttpTranslateRpc.java:144) 在 com.google.cloud.translate.TranslateImpl$4.call(TranslateImpl.java:113) 在 com.google.cloud.translate.TranslateImpl$4.call(TranslateImpl.java:110) 在 com.google.api.gax.retrying.DirectRetryingExecutor.submit(DirectRetryingExecutor.java:89) 在 com.google.cloud.RetryHelper.run(RetryHelper.java:74) 在 com.google.cloud.RetryHelper.runWithRetries(RetryHelper.java:51) 在 com.google.cloud.translate.TranslateImpl.translate(TranslateImpl.java:110) 在 com.google.cloud.translate.TranslateImpl.translate(TranslateImpl.java:124) 在 org.org.fp.audio.recognition.core.TranslateTest.main(TranslateTest.java:16)
-
代码如下:
public static void main(String... args) throws Exception { // Instantiates a client Translate translate = TranslateOptions.getDefaultInstance().getService(); // The text to translate String text = "Hello, world!"; // Translates some text into Russian Translation translation = translate.translate( text, TranslateOption.sourceLanguage("en"), TranslateOption.targetLanguage("ru")); System.out.printf("Text: %s%n", text); System.out.printf("Translation: %s%n", translation.getTranslatedText());}
问题是关于帐户信息还是网络?
【问题讨论】: