Başlangıç > Kodlar > Ajax’da Google Translate apisini kullanmak

Ajax’da Google Translate apisini kullanmak

Merhaba Arkadaşlar çok kimsenin merak ettiği bir konu hakkında bir yazı yazmak istedim.

Benim asıl amacım google translati kullanarak bir forum yapmak ama öyle bir forum ki yapmak istediğim herkes kendi dilinde yazı yazsın cevap versin ama tüm yazılar sadece yazan kişinin kendi dilinde görüntülensin.

örneğin bir alman almanca yazı yazacak ama ingiliz foruma girince yazıyı ingilizce görecek ve ingilizce cvp yazacak alman is bu ingilizce cevabı almanca görecek

neyse konumuza geçelim

Bu konuyu çok araştırdım hiçbiryerde adam gibi döküman bulamadım ve ben yazayım dedim.

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

Kodumuz aşağıda ve gerekli açıklamalar aralarda yazıyor

<html>
<head>
<!– Burası google translate e bağlanmayı sağlayacak –>
<script type=”text/javascript” src= “http://www.google.com/jsapi”></script&gt;

<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>

evet Arkadaşlar bukadar basit. herkese kolaylıklar

Reklamlar
Kategoriler:Kodlar Etiketler:, , , , ,
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: