Google ajax translate api ile Translate
Konumuz şu: google translate ajax api ile web sitemizde çeviri yapmak.


Kodumuz aşağıda ve gerekli açıklamalar aralarda yazıyor
Ayrıca scripti test etmek isterseniz:
http://emreakay.co.cc/ajax_ornekleri/ajax_translate.asp
<html>
<head>
<!– Burası google translate e bağlanmayı sağlayacak –>
<script type=”text/javascript” src= “http://www.google.com/jsapi”></script>
<script type=”text/javascript”>
google.load(”language”, “1″);
function initialize() {
// Burası bizim formumuzdan gelen veriyi çekiyor
var text = document.form1.yazilar.value
google.language.detect(text, function(result) {
if (!result.error && result.language)
// Aşağıdaki en ingilizceye çevirmek için de yaparsanız almanca gibi
{
google.language.translate(text, result.language, “en”,
function(result)
// burda text yazan yer div imizin id değeri
{
var translated = document.getElementById(”text”);
if (result.translation) {
translated.innerHTML = result.translation;
}
});
}
});
}
google.setOnLoadCallback(initialize);
</script>
<!– Js kodları bitti –>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-9″></head>
<bOdy>
<!– onkeyup fonksiyonunu kullanarak yazdığımız anda yazının çevrilmesini sağlıyoruz. –>
<form name=”form1″><input name=”yazilar” type=”text” onKeyup=”initialize()” value=”buraya yazınız”></form>
<div id=”text”></div>
<!– Bu döküman Mirakay tarafından yazılmıştır. –>
</bOdy>
</html>