2010-05-06 160 views
0

如何在Java中转换语言?是否有任何API可以将任何语言转换为任何其他语言?我正在使用Google Translate API,但它给了我下面的例外。语言翻译API

java.lang.Exception: [google-api-translate-java] Error retrieving translation. 
at com.google.api.GoogleAPI.retrieveJSON(GoogleAPI.java:123) 
at com.google.api.translate.Translate.execute(Translate.java:69) 
at com.nextenders.client.beans.ruleengine.RuleEngineTest.main(RuleEngineTest.java:27) 
Caused by: java.net.ConnectException: Connection timed out: connect 
at java.net.PlainSocketImpl.socketConnect(Native Method) 
at java.net.PlainSocketImpl.doConnect(Unknown Source) 
at java.net.PlainSocketImpl.connectToAddress(Unknown Source) 
at java.net.PlainSocketImpl.connect(Unknown Source) 
at java.net.SocksSocketImpl.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) 
null 
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source) 
at com.google.api.GoogleAPI.retrieveJSON(GoogleAPI.java:107) 
... 2 more 

如果有人知道任何翻译API,请告诉我。

+0

我有这个错误试图通过代理启动我的程序,是你的情况吗? – Khanser 2010-05-06 11:32:50

回答

1

如建议通过JavaRanch的家伙,还有与连接到API

放在您指定的URL连接,东西阻断的问题,请检查您可以通过平访问地址