Google Otomatik Çevirici'yi PHP ile kullanmak için Google Translate API'sini kullanabilirsiniz. Ancak, Google Translate API'sini kullanmak için Google Cloud Platform hesabınız olması ve bir API anahtarı almanız gerekmektedir. API anahtarınızı kullanarak metinleri çevirebilirsiniz. İşte bir örnek PHP kodu:
<?php
// API anahtarınızı buraya girin
$api_key = 'YOUR_API_KEY';
// Çeviri yapılacak metin
$text = 'Merhaba, dünya!';
// Çeviriyi yapacak dil kodları
$source_lang = 'tr'; // Kaynak dil (Türkçe)
$target_lang = 'en'; // Hedef dil (İngilizce)
// API isteği oluşturma
$url = "https://translation.googleapis.com/language/translate/v2?key=$api_key";
$data = array(
'q' => $text,
'source' => $source_lang,
'target' => $target_lang,
);
$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded
",
'method' => 'POST',
'content' => http_build_query($data),
),
);
// API isteğini gerçekleştirme
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
// Sonuçları işleme
if ($result === FALSE) {
echo "API çağrısı başarısız oldu.";
} else {
$json = json_decode($result, true);
echo "Çeviri: " . $json['data']['translations'][0]['translatedText'];
}
?>
Bu kod, belirli bir metni Türkçeden İngilizceye çevirecektir. Ancak, YOUR_API_KEY
yerine kendi Google Cloud Platform API anahtarınızı ve isteğinizi doğru dil kodlarıyla değiştirmeniz gerekmektedir. Ayrıca, bu kodu kendi projenize göre özelleştirebilirsiniz.