dil, langue, microblog, otomatik, Sosyal Medya, Teknoloji, translate, tweet, tweet iletisi çeviri, twitter çeviri, twitter otomatik çeviri, Twitter Türkiye
kaynak
<div class="blok">
<div class="girdi">
<label>Çevirilecek Metin</label>
<textarea name="metin" id="cevir"></textarea>
</div>
<div class="girdi">
<label>Kaynak Dil</label>
<select name="kaynak">
<option value="af">Afrika Dili</option>
<option value="de">Almanca</option>
<option value="ar">Arapça</option>
<option value="sq">Arnavutça</option>
<option value="be">Belarusça</option>
<option value="bg">Bulgarca</option>
<option value="cs">Çekçe</option>
<option value="zh-CN">Çince</option>
<option value="da">Danca</option>
<option value="id">Endonezya Dili</option>
<option value="et">Estonyaca</option>
<option value="fa">Farsça</option>
<option value="nl">Felemenkçe</option>
<option value="tl">Filipince</option>
<option value="fi">Fince</option>
<option value="fr">Fransızca</option>
<option value="cy">Galce</option>
<option value="gl">Galiçyaca</option>
<option value="ht">Haiti Creole Dili ALPHA</option>
<option value="hr">Hırvatça</option>
<option value="hi">Hintçe</option>
<option value="iw">İbranice</option>
<option value="en">İngilizce</option>
<option value="ga">İrlandaca</option>
<option value="es">İspanyolca</option>
<option value="sv">İsveçce</option>
<option value="it">İtalyanca</option>
<option value="is">İzlandaca</option>
<option value="ja">Japonca</option>
<option value="ca">Katalanca</option>
<option value="ko">Korece</option>
<option value="pl">Lehçe</option>
<option value="lv">Letonca</option>
<option value="lt">Litvanyaca</option>
<option value="hu">Macarca</option>
<option value="mk">Makedonca</option>
<option value="ms">Malezya Dili</option>
<option value="mt">Malta Dili</option>
<option value="no">Norveçce</option>
<option value="pt">Portekizce</option>
<option value="ro">Romence</option>
<option value="ru">Rusça</option>
<option value="sr">Sırpça</option>
<option value="sk">Slovakça</option>
<option value="sl">Slovence</option>
<option value="sw">Svahili</option>
<option value="th">Tay Dili</option>
<option value="tr">Türkçe</option>
<option value="uk">Ukraynaca</option>
<option value="vi">Vietnamca</option>
<option value="yi">Yidce</option>
<option value="el">Yunanca</option>
</select>
<label>Hedef Dil</label>
<select name="hedef">
<option value="af">Afrika Dili</option>
<option value="de">Almanca</option>
<option value="ar">Arapça</option>
<option value="sq">Arnavutça</option>
<option value="be">Belarusça</option>
<option value="bg">Bulgarca</option>
<option value="cs">Çekçe</option>
<option value="zh-CN">Çince</option>
<option value="da">Danca</option>
<option value="id">Endonezya Dili</option>
<option value="et">Estonyaca</option>
<option value="fa">Farsça</option>
<option value="nl">Felemenkçe</option>
<option value="tl">Filipince</option>
<option value="fi">Fince</option>
<option value="fr">Fransızca</option>
<option value="cy">Galce</option>
<option value="gl">Galiçyaca</option>
<option value="ht">Haiti Creole Dili ALPHA</option>
<option value="hr">Hırvatça</option>
<option value="hi">Hintçe</option>
<option value="iw">İbranice</option>
<option value="en">İngilizce</option>
<option value="ga">İrlandaca</option>
<option value="es">İspanyolca</option>
<option value="sv">İsveçce</option>
<option value="it">İtalyanca</option>
<option value="is">İzlandaca</option>
<option value="ja">Japonca</option>
<option value="ca">Katalanca</option>
<option value="ko">Korece</option>
<option value="pl">Lehçe</option>
<option value="lv">Letonca</option>
<option value="lt">Litvanyaca</option>
<option value="hu">Macarca</option>
<option value="mk">Makedonca</option>
<option value="ms">Malezya Dili</option>
<option value="mt">Malta Dili</option>
<option value="no">Norveçce</option>
<option value="pt">Portekizce</option>
<option value="ro">Romence</option>
<option value="ru">Rusça</option>
<option value="sr">Sırpça</option>
<option value="sk">Slovakça</option>
<option value="sl">Slovence</option>
<option value="sw">Svahili</option>
<option value="th">Tay Dili</option>
<option value="tr">Türkçe</option>
<option value="uk">Ukraynaca</option>
<option value="vi">Vietnamca</option>
<option value="yi">Yidce</option>
<option value="el">Yunanca</option>
</select>
</div>
<div class="girdi">
<input type="submit" id="gonder"/>
</div>
</div>
<div class="clear"></div>
<div class="ceviri">Çevirilen Metin:</div>
<div id="sonuc">Lütfen çevirilecek metni giriniz.</div>body{
font-family:"Trebuchet MS";
font-size:12px;
text-align:center;
color:06F;
}
.clear {
clear:both;
margin-top:8px;
}
.blok {
width:600px;
margin:0 auto;
}
.girdi * {
padding:5px;
margin:2px;
}
.girdi label {
float:left;
width:125px;
font-weight:bold;
}
.girdi textarea {
float:left;
width:450px;
padding:4px;
}
.girdi select {
float:left;
width:152px;
height:28px;
padding:4px;
}
.girdi .uyari {
border:2px solid #CC0000;
}
.girdi #gonder {
text-align:center;
}
.ceviri {
width:500px;
margin:0 auto;
padding-bottom:2px;
font-weight:bold;
border-bottom:1px solid #06F;
text-align:left;
}
#sonuc {
font-size:13px;
padding:8px;
}// Metin girilmeye başlandığında çeviriye başlıyoruz
$(document).ready(function(){
$('#gonder').click( sonucAl );
});
// Çeviriyi yaptıracak olan fonksiyonumuz
function sonucAl()
{
// Formdan gönderilen veriler
var metin = $('textarea[name=metin]');
var kaynak = $('select[name=kaynak]');
var hedef = $('select[name=hedef]');
// Çevirilecek metin girilmediyse uyarı veriliyor
if (metin.val()=='') {
metin.addClass('uyari');
return false;
} else metin.removeClass('uyari');
// Sonuç kısmında veri alınana kadar yükleniyor işareti gösteriliyor
$('#sonuc').html('<img src="yukleniyor.gif" border="0" alt="Yükleniyor" />');
// Formdan gönderilen veri php dosyamıza yollanıyor
$.ajax({
type: 'POST',
url: 'translate.php',
data: 'metin=' + metin.val() + '&kaynak=' + kaynak.val() + '&hedef=' + hedef.val(),
success: function(sonuc) {
$('#sonuc').html(sonuc);
}
});
return false;
}<?php
header('Content-Type: text/html; charset=utf-8');
$kaynak = $_POST['kaynak'];
$hedef = $_POST['hedef'];
$diller = urlencode($kaynak.'|'.$hedef);
$metin = urlencode($_POST['metin']);
// Google'ın API çeviri URL'si
$url = "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".$metin."&langpair=".$diller;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, "http://localhost/translate.php"); // Bu kısma translate.php dosyanızın bulunduğu kendi URL adresinizi yazınız
$body = curl_exec($ch);
curl_close($ch);
$json = json_decode($body, true);
echo $json['responseData']['translatedText'];
?>