Ich versuche, einen einfachen Übersetzer von NetBeans zu tun. Zum einen habe ich versucht, den Code von einem Forum Seite :(https://www.java-forums.org/java-applets/38563-language-translation.html)Google Übersetzer aus der Java-Anwendung
import com.google.api.translate.Language;
import com.google.api.translate.Translate;
public class Main {
public static void main(String[] args) throws Exception {
// Set the HTTP referrer to your website address.
Translate.setHttpReferrer("http://code.google.com/p/google-api-translate-java");
String translatedText = Translate.execute("Bonjour monde le",
Language.FRENCH, Language.ENGLISH);
System.out.println(translatedText);
}
}
Ich kann nicht kompiliert den Code zu implementieren. Ich habe kein Symbol für setHttpReferrer() gelöst, obwohl ich verwandte Jar hinzugefügt habe.
Zweitens habe ich versucht, eine andere Lösung von der Seite (https://www.java-forums.org/java-applets/61655-language-translation-using-google-api.html) zu implementieren. Ich habe meinen API-Schlüssel und setze ihn.
import com.google.api.GoogleAPI;
import com.google.api.translate.Language;
import com.google.api.translate.Translate;
public class Translation
{
public static void main(String[] args) throws Exception {
GoogleAPI.setHttpReferrer("http://code.google.com/p/google-api-translate-java");
GoogleAPI.setKey("i have set my Api key");
String translatedText = Translate.DEFAULT.execute("Bonjour le monde", Language.FRENCH, Language.ENGLISH);
System.out.println(translatedText);
}
}
Wenn ich versuche, dies zu laufen habe ich 403
Fehler als null. Gibt es eine einfache Möglichkeit, Google Translator von einer Java-Anwendung aus anzurufen?
Sie benötigen sehr wahrscheinlich einen API-Schlüssel dafür. Google lässt nicht einfach irgendjemand ihre API-Endpunkte frei schlagen –
Ich denke, dass ich es nicht als frei benutzen kann? – user2902217
Was ich meine ist, dass Sie es kostenlos nutzen können. Sie benötigen einen API-Schlüssel, um auf den Service zuzugreifen. Es gibt mehr offizielle Dokumentation für Google Übersetzer als ein zufälliger Forumsbeitrag –