@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")
));