gpt4 book ai didi

java - google-api-translate-java 检索翻译时出错

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:04 26 4
gpt4 key购买 nike

我正在使用

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

TextView tv = new TextView(this);

GoogleAPI.setHttpReferrer("http://code.google.com/p/google-api-translate-java/");
GoogleAPI.setKey("AIzaSyBi7y4EgC0B-Q9UZg-tOzsOI0sLQ8F1Oow");

try {
String translatedText = Translate.DEFAULT.execute("Bonjour le monde", Language.FRENCH, Language.ENGLISH);
} catch (GoogleAPIException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

我收到以下错误,我不明白我做错了什么

02-26 10:53:53.409: W/System.err(2612):
com.google.api.GoogleAPIException: java.lang.Exception:
[google-api-translate-java] 检索翻译时出错。 02-26
10:53:53.409:W/System.err(2612):在
com.google.api.translate.TranslateV2.execute(TranslateV2.java:68)
02-26 10:53:53.409: W/System.err(2612): 在
com.example.testtranslate.Translator.onCreate(Translator.java:32)
02-26 10:53:53.409: W/System.err(2612): 在
android.app.Activity.performCreate(Activity.java:5158) 02-26
10:53:53.409:W/System.err(2612):在
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
02-26 10:53:53.409: W/System.err(2612): 在
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
02-26 10:53:53.409: W/System.err(2612): 在
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2211)
02-26 10:53:53.410: W/System.err(2612): 在
android.app.ActivityThread.access$600(ActivityThread.java:149) 02-26
10:53:53.410:W/System.err(2612):在
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1300)
02-26 10:53:53.411: W/System.err(2612): 在
android.os.Handler.dispatchMessage(Handler.java:99) 02-26
10:53:53.411:W/System.err(2612):在
android.os.Looper.loop(Looper.java:153) 02-26 10:53:53.411:
W/System.err(2612): 在
android.app.ActivityThread.main(ActivityThread.java:5086) 02-26
10:53:53.412:W/System.err(2612):在
java.lang.reflect.Method.invokeNative(原生方法) 02-26
10:53:53.412:W/System.err(2612):在
java.lang.reflect.Method.invoke(Method.java:511) 02-26 10:53:53.412:
W/System.err(2612): 在
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:821)
02-26 10:53:53.413: W/System.err(2612): 在
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584) 02-26
10:53:53.413:W/System.err(2612):在
dalvik.system.NativeStart.main( native 方法)02-26 10:53:53.413:
W/System.err(2612):由:java.lang.Exception 引起:
[google-api-translate-java] 检索翻译时出错。 02-26
10:53:53.414:W/System.err(2612):在
com.google.api.GoogleAPI.retrieveJSON(GoogleAPI.java:99) 02-26
10:53:53.414:W/System.err(2612):在
com.google.api.translate.TranslateV2.execute(TranslateV2.java:62)
02-26 10:53:53.416: W/System.err(2612): ... 15 更多 02-26
10:53:53.416:W/System.err(2612):由以下原因引起:
java.lang.NullPointerException 02-26 10:53:53.418: W/System.err(2612):

libcore.net.http.HttpEngine.writeRequestHeaders(HttpEngine.java:647)
02-26 10:53:53.418: W/System.err(2612): 在
libcore.net.http.HttpEngine.readResponse(HttpEngine.java:801) 02-26
10:53:53.419:W/System.err(2612):在
libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:293)
02-26 10:53:53.419: W/System.err(2612): 在
libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:185)
02-26 10:53:53.420: W/System.err(2612): 在
libcore.net.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:271)
02-26 10:53:53.420: W/System.err(2612): 在
com.google.api.GoogleAPI.retrieveJSON(GoogleAPI.java:93) 02-26
10:53:53.420: W/System.err(2612): ... 16 更多

最佳答案

引荐来源网址需要设置为您发送请求的应用程序 URL。

https://developers.google.com/console/help/new/

这几乎总是一个访问配置问题。尝试查看请求的 URL 的响应。响应将类似于:

{ "error": { "errors": [ { "domain": "usageLimits", "reason": "accessNotConfigured", "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project." } ], "code": 403, "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project." } }

关于java - google-api-translate-java 检索翻译时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15084999/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com