Google Translate Dil Çeviri Sınıfı

PHP
11 lines
<?php
class google{
static function translate($metin, $bundan, $buna) {
$f = file("http://translate.google.com/translate_t?text=" . urlencode($metin) . "&langpair=$bundan|$buna");
$i=implode(" ",$f);
preg_match("/TRANSLATED_TEXT='(.*?)';var ctr/si",$i,$sonuc);
echo $sonuc[1];
}
}
google::translate('Do you speak english?', 'en', 'tr');
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Çıktısı

Markdown
1 lines
İngilizce konuşabiliyor musun?
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 

Google Translate Dil Çeviri Sınıfı

PHP
11 lines
<?php
class googlecevir{
function cevir($metin, $yaziDili, $cevrilecekDil) {
$f = file("http://translate.google.com/translate_t?text=" . urlencode($metin) . "&langpair=$yaziDili|$cevrilecekDil");
preg_match('/<span id=result_box class="short_text"><span(.*?)>(.*?)<\/span><\/span>/si',$f[37],$sonuc);
return $sonuc[2];
}
}
$x = new googlecevir();
echo $x->cevir('Merhaba Dünya', 'tr', 'en');
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Çıktısı

Markdown
1 lines
Hello World
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX