gpt4 book ai didi

java - Google 翻译 API 的问题

转载 作者:行者123 更新时间:2023-12-01 15:44:47 25 4
gpt4 key购买 nike

我需要一个使用 Google Translation API 将西类牙语转换为英语的示例。我尝试使用以下代码。它给出了一些异常(exception)。有人可以帮助我吗?

代码:

import  com.google.api.translate.*;
public class GoogleTranslator {

/**
* @param args

*/
@SuppressWarnings("deprecation")
public static void main(String[] args) {// TODO code application logic here


try {
Translate.setHttpReferrer("sp-en");
String translatedText = Translate.translate("Hola mundo", Language.SPANISH, Language.ENGLISH);
System.out.println(translatedText);
} catch (Exception ex) {
ex.printStackTrace(); }

}
}

错误:

java.lang.Exception: [google-api-translate-java] Error retrieving translation.
at com.google.api.GoogleAPI.retrieveJSON(GoogleAPI.java:136)
at com.google.api.translate.Translate.execute(Translate.java:69)
at com.google.api.translate.Translate.translate(Translate.java:192)
at GoogleTranslator.main(GoogleTranslator.java:15)
Caused by: java.net.UnknownHostException: ajax.googleapis.com
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
at com.google.api.GoogleAPI.retrieveJSON(GoogleAPI.java:115)
... 3 more

最佳答案

您需要找出为什么无法访问此主机:ajax.googleapis.com

异常说:

 java.net.UnknownHostException: ajax.googleapis.com 

javadoc 说抛出 UnknownHostException 表示无法确定主机的 IP 地址。

您应该使用 DNS。

nslookup ajax.googleapis.com

关于java - Google 翻译 API 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7282042/

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