Google translate api ücretli değil mi?
100 saniyede 100.000 karakter cevirebilecegim yaziyor
Aradığınız şu tarz bişey mi:
demo tr->en->es->en->tr yapıyor. curl ile yapılıyor fakat cok sık kullandıgınızda sorun ip engelleniyor.
Evet bu da api ile degil mi
tesekkurler bu hali daha guzel deneyecegim
Ç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;