toggle Cinema 27 Oct 2009

Google-api-translate-java Posted by Insane in Uncategorized | 6 responses

Encontre  este proyecto en Google Code el nos permite usar Google Translate en nuestras aplicaciones Java.

Su uso es de lo mas sencillo:

import com.google.api.translate.Language;
import com.google.api.translate.Translate;
public class Main {
public static void main(String[] args) {
try {
String translatedText = Translate.translate("Hola mundo", Language.SPANISH, Language.ENGLISH);
System.out.println(translatedText);
} catch (Exception ex) {
ex.printStackTrace(); }
}
}
  • Share/Bookmark

Tags:

Promote this post

Would you like to add this post to your bookmarks? Come on, do not miss any updates and stay tuned.
Please share with us!
+

6 Comments to “ Google-api-translate-java ”

  1. Thank you very much for your text about this topic

  2. Ayuda, tengo este codigo:

    public static void main(String[] args) {
    try {
    String translatedText = Translate.translate(”Hola mundo”,
    Language.SPANISH,Language.ENGLISH);
    System.out.println(translatedText);
    } catch (Exception ex) {
    System.out.print(ex.getMessage());
    }
    }

    y agregado al classpath: “google-api-translate-java-0.92.jar”

    y NO me traduce ME sale ERROR que hago (Avisar a mi email: dmcoding hotmail com)
    Gracias

  3. David, postea el error que te marca o hazme llegar tu codigo de ser posible

  4. Mauro June 1, 2010

    Antes debes llamar al metodo serReferer.

    GoogleAPI.serReferer(”http://www.google.com”);

  5. VazquezAlfredo November 4, 2010

    Gracias Mauro, yo tuve algunos problemas con el referer (no sabía cual era) pero se ha solucionado.

  6. Sri ramulu gummadi March 16, 2011

    it didn’t work for me the error is given below if u have any idea what to do let me know
    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:23)
    Caused by: java.net.ConnectException: Connection timed out
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
    at java.net.Socket.connect(Socket.java:546)
    at java.net.Socket.connect(Socket.java:495)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:178)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:409)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:530)
    at sun.net.www.http.HttpClient.(HttpClient.java:240)
    at sun.net.www.http.HttpClient.New(HttpClient.java:321)
    at sun.net.www.http.HttpClient.New(HttpClient.java:338)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:935)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:876)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:801)
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:979)
    at com.google.api.GoogleAPI.retrieveJSON(GoogleAPI.java:115)

Leave a Reply ( Guest )

(*)

(will not be published) (*)