Alttaki kodu kullanarak türkçe kelimeyi ingilizceye çeviriyorum birde aynı kelimeyi geri türkçeye çevirmek istiyorum yardımcı olurmusunuz acaba bu kodlar ile
<?php
$apiKey = '<paste your API key here>';
$text = 'Hello world!';
$url = 'https://www.googleapis.com/language/translate/v2?key=' . $apiKey . '&q=' . rawurlencode($text) . '&source=tr&target=en';
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($handle);
$responseDecoded = json_decode($response, true);
curl_close($handle);
echo $responseDecoded['data']['translations'][0]['translatedText'];
?>
Çevirme işlemini fonksiyona alıp istediğiniz gibi kullanabilirsiniz. Örnek;
$apiKey = '<paste your API key here>';
function translate($text, $source, $target){
global $apiKey;
$url = 'https://www.googleapis.com/language/translate/v2?key=' . $apiKey . '&q=' . rawurlencode($text) . '&source='.$source.'&target='.$target;
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($handle);
$responseDecoded = json_decode($response, true);
curl_close($handle);
if(isset($responseDecoded['data']))){
return $responseDecoded['data']['translations'][0]['translatedText'];
}
return null;
}
$tr_eng_translate = translate('Merhaba Dünya', 'tr', 'en');
$eng_tr_translate = translate('Hello World', 'en', 'tr');
echo $tr_eng_translate;
echo "<br/><hr/><br/>";
echo $eng_tr_translate;