Dynadot

Multi-translator, can be used for content rewriter

Spaceship Spaceship
Watch

xrvel

i love automationVIP Member
Impact
163
Actually this script is a simple translator, but i modified it in a way so you can use translator as a tool to get unique content for your blog.

For example :

English -> deutch -> german -> greek -> english ;)

This script uses google API, so you must be connected to internet to use this.
You don't need to upload this script.
You can just paste this script on a single HTML file on your local computer :bingo:

Here it is :)
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Content Rewriter</title>
<meta name="description" content="Content rewriter, FREE SCRIPT" />
<meta name="robots" content="noindex,nofollow" />
<style type="text/css">
body {
	color:#333333;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.wait {
	background-color:#CCDFFF;
	color:#000066;
	font-weight:900;
	margin-top:1em;
}
</style>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("language", "1");
function x_e(id) {
	return document.getElementById(id);
}

function x_init() {
	x_e('idb1').value = 'en';
	x_e('idb2').value = 'de';
}

function x_move() {
	if (x_e('id2').value == '') {
		alert('Second box is empty');
		return false;
	}
	x_e('id1').value = x_e('id2').value;
	x_e('id2').value = '';
	x_e('idb1').value = x_e('idb2').value;
	x_e('idb2').value = 'en';
}

function x_translate() {
	if (x_e('id1').value == '') {
		alert('Empty input');
		return false;
	}
	if (x_e('idb1').value == x_e('idb2').value) {
		alert('Same language translation');
		return false;
	}
	var b1 = x_e('idb1').value;
	var b2 = x_e('idb2').value;
	x_e('id_button').disabled = true;
	x_e('id_wait').innerHTML = 'Please wait...';
	x_e('idb1').disabled = true;
	x_e('idb2').disabled = true;
	x_e('id_button_copy').disabled = true;
	google.language.translate(x_e('id1').value, b1, b2, function(result) {
		if (!result.error) {
			x_e('id2').value = result.translation;
		} else {
			alert('Error');
		}
		x_e('id_button').disabled = false;
		x_e('id_wait').innerHTML = '';
		x_e('idb1').disabled = false;
		x_e('idb2').disabled = false;
		x_e('id_button_copy').disabled = false;
	});
}
</script>

</head>
<body onload="x_init()">
	<div>
		From =<br />
		<textarea id="id1" rows="5" cols="100"></textarea><br />
		<br />
		<div>
			<input type="button" value="Translate" onclick="x_translate()" id="id_button" />
			From
				<select id="idb1">
				<option value="sq">Albanian</option>
				
				<option value="ar">Arabic</option>
				<option value="bg">Bulgarian</option>
				<option value="ca">Catalan</option>
				<option value="zh-CN">Chinese</option>
				<option value="hr">Croatian</option>
				<option value="cs">Czech</option>
				
				<option value="da">Danish</option>
				<option value="nl">Dutch</option>
				<option value="en">English</option>
				<option value="et">Estonian</option>
				<option value="tl">Filipino</option>
				<option value="fi">Finnish</option>
				
				<option value="fr">French</option>
				<option value="gl">Galician</option>
				<option value="de">German</option>
				<option value="el">Greek</option>
				<option value="iw">Hebrew</option>
				<option value="hi">Hindi</option>
				
				<option value="hu">Hungarian</option>
				<option value="id">Indonesian</option>
				<option value="it">Italian</option>
				<option value="ja">Japanese</option>
				<option value="ko">Korean</option>
				<option value="lv">Latvian</option>
				
				<option value="lt">Lithuanian</option>
				<option value="mt">Maltese</option>
				<option value="no">Norwegian</option>
				<option value="pl">Polish</option>
				<option value="pt">Portuguese</option>
				<option value="ro">Romanian</option>
				
				<option value="ru">Russian</option>
				<option value="sr">Serbian</option>
				<option value="sk">Slovak</option>
				<option value="sl">Slovenian</option>
				<option value="es">Spanish</option>
				<option value="sv">Swedish</option>
				
				<option value="th">Thai</option>
				<option value="tr">Turkish</option>
				<option value="uk">Ukrainian</option>
				<option value="vi">Vietnamese</option>
				</select>
			To
				<select id="idb2">
				<option value="sq">Albanian</option>
				
				<option value="ar">Arabic</option>
				<option value="bg">Bulgarian</option>
				<option value="ca">Catalan</option>
				<option value="zh-CN">Chinese</option>
				<option value="hr">Croatian</option>
				<option value="cs">Czech</option>
				
				<option value="da">Danish</option>
				<option value="nl">Dutch</option>
				<option value="en">English</option>
				<option value="et">Estonian</option>
				<option value="tl">Filipino</option>
				<option value="fi">Finnish</option>
				
				<option value="fr">French</option>
				<option value="gl">Galician</option>
				<option value="de">German</option>
				<option value="el">Greek</option>
				<option value="iw">Hebrew</option>
				<option value="hi">Hindi</option>
				
				<option value="hu">Hungarian</option>
				<option value="id">Indonesian</option>
				<option value="it">Italian</option>
				<option value="ja">Japanese</option>
				<option value="ko">Korean</option>
				<option value="lv">Latvian</option>
				
				<option value="lt">Lithuanian</option>
				<option value="mt">Maltese</option>
				<option value="no">Norwegian</option>
				<option value="pl">Polish</option>
				<option value="pt">Portuguese</option>
				<option value="ro">Romanian</option>
				
				<option value="ru">Russian</option>
				<option value="sr">Serbian</option>
				<option value="sk">Slovak</option>
				<option value="sl">Slovenian</option>
				<option value="es">Spanish</option>
				<option value="sv">Swedish</option>
				
				<option value="th">Thai</option>
				<option value="tr">Turkish</option>
				<option value="uk">Ukrainian</option>
				<option value="vi">Vietnamese</option>
				</select>
		</div>
		<br />
		To =<br />
		<textarea id="id2" rows="5" cols="100" readonly="readonly"></textarea><br />
		<input type="button" value="Copy "To" to "From" for next translation" onclick="x_move()" id="id_button_copy" />
		<div id="id_wait" class="wait"></div>
		<div style="margin-top:3em">
			How to use ?
			<ol>
				<li>Put your content on the "From" box.</li>
				<li>Choose translation.</li>
				<li>Click the "Translate" button.</li>
				<li>To re-translate, just click "Copy" button below.</li>
			</ol>
		</div>
	</div>
</body>
</html>
 
Last edited:
0
•••
The views expressed on this page by users and staff are their own, not those of NamePros.
  • The sidebar remains visible by scrolling at a speed relative to the page’s height.
Back