php ile değişken içeriğine dil çevirisi uygulamak
11
●1.474
- 03-03-2014, 20:34:00Kimlik doğrulama veya yönetimden onay bekliyor.@buddy; buyrun hocam;
<?php function translate($text, $from, $to) { $url = 'https://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q='.urlencode($text).'&langpair='.$from.'|'.$to; $response = file_get_contents($url); $json = json_decode($response); return $json->responseData->translatedText; } $uzunca_metin = "merhaba dünya"; print_r(array( "orjinal" => $uzunca_metin, "cevrilmis" => translate($uzunca_metin, "tr", "en") )); - 03-03-2014, 22:14:22tşk ederim, fakat sadece array yazıyor çeviriyi nasıl ekrana basabilirim?
saintx adlı üyeden alıntı: mesajı görüntüle - 03-03-2014, 22:23:41@buddy; şu şekilde deneyebilir misin?
<?php header("Content-Type: text/plain; charset=UTF-8"); function translate($text, $from, $to) { $url = 'https://translate.google.com.tr/translate_a/t?client=t&sl='.$from.'&tl='.$to.'&hl=tr&sc=2&ie=UTF-8&oe=UTF-8&oc=1&otf=2&ssel=0&tsel=0&q='.urlencode($text); $response = file_get_contents($url); $json = preg_match("#\[(.*?)\]#si", $response, $matches) ? json_decode("[".ltrim($matches[0], "[")) : null; return $json[0]; } $uzunca_metin = "merhaba dünya"; print_r(array( "orjinal" => $uzunca_metin, "cevrilmis" => translate($uzunca_metin, "tr", "en") )); - 04-03-2014, 00:05:22Array ( [orjinal] => merhaba dünya [cevrilmis] => )
bunu yazdırıyor..
saintx adlı üyeden alıntı: mesajı görüntüle
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:05:22 -->-> Daha önceki mesaj 00:02:13 --
$uzunca_metin = "merhaba dünya";
$cevrilmis = translate($uzunca_metin, "tr", "en")
echo $cevrilmis;
böyle ekrana yazdırması gerekmiyor mu? ama gelmiyor.
saintx adlı üyeden alıntı: mesajı görüntüle - 04-03-2014, 02:08:58malesef o şekilde hiç birşey gelmiyor ekrana.saintx adlı üyeden alıntı: mesajı görüntüle