Du willst Google Translate über Java nutzen aber ohne externe API ? ???:L
Naja, mit der API wäre das sicherlich alles etwas einfacher, aber ganz ohne wäre eine Idee evtl .so etwas:
[code=Java]
String german = "hallo%20welt"; //suchstring leerzeichen durch %20 ersetzen!
Scanner sc = new Scanner(new URL("http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&langpair=de|en&q="+ german).openStream()); //de|en = deutsch --> englisch
String tmp = sc.nextLine(); //hier kommt ein json string zurück
[/code]
in tmp würde jetzt ein JSON String stehen. Auch hier wäre es vom Vorteil eine JSON-Lib zu nutzen, aber wenn du da auch ganz ohne Lib auskommen willst, musste den String halt selbst irgendwie auseinander nehmen, evtl. mit Regex!
Oder ganz häßlich mit substring so ^^:
[code=Java]
String english = tmp.substring(tmp.indexOf("translatedText\":\"")+17, tmp.indexOf("\"responseDetails")-4);
System.out.println(english);
[/code]

Gibts einen Grund wieso du die google translate api nicht nutzen willst?