   	google.load("language", "1");

	function translate(text) {
		if(text == "") { text = "Markiere einen Text im Browser und versuch es noch einmal!"; }
		google.language.translate(text, "de", "en", function(result) {
        		if (!result.error) {
          			alert (result.translation);
        		} else {
				alert (result.error);
			}
		});
	}

	function doTranslate(){
		var w=window,d=document,gS='getSelection';
		translate(''+(w[gS]?w[gS]():d[gS]?d[gS]():d.selection.createRange().text)).replace(/(^\s+|\s+$)/g,'');
	}