Siteye Translate çeviri, Google Translate API’sını kullanarak bir web sayfasını otomatik olarak birçok farklı dilde çevirebilen bir PHP kütüphanesidir. Bu kütüphane, Google Translate API’sı kullanarak web sayfasını çevirmek için bir PHP betiği içerir. Ayrıca, kullanıcılara çeviriyi istedikleri dilden yapmak için bir kullanıcı arayüzü de sunar.
Bu kütüphanenin kullanımı için, öncelikle Google Cloud Platform hesabına ihtiyacınız olacaktır. Ayrıca, Google Translate API’sını kullanarak çeviri yapabilmeniz için, API anahtarına da ihtiyacınız olacaktır.
İşte Siteye Translate çeviri kütüphanesini kullanarak bir web sayfasını çevirmek için örnek bir PHP kodu:
<?php // Google Translate API anahtarınızı buraya girin $api_key = "your_api_key_here"; // Çevrilecek web sayfasının URL'sini belirtin $url = "https://www.emrekarademir.com"; // Çevirilecek dillerin bir listesini oluşturun $target_languages = array("es", "fr", "de", "ja", "ko"); // Çevirilecek web sayfasını Google Translate API'sı aracılığıyla çevirin foreach ($target_languages as $language) { $translated_url = "https://www.googleapis.com/language/translate/v2?key={$api_key}&source=en&target={$language}&q={$url}"; $response = file_get_contents($translated_url); $json = json_decode($response, true); $translated_text = $json['data']['translations'][0]['translatedText']; // Çeviriyi belirtilen dile göre yazdırın echo "<h2>{$language} Çevirisi:</h2>"; echo "<a href=\"{$translated_text}\">{$translated_text}</a>"; } ?>
Bu kod, Google Translate API’sı aracılığıyla belirli bir URL’nin birkaç farklı dile çevrilmesini sağlar. $api_key
değişkenine, Google Cloud Platform hesabınızda oluşturduğunuz API anahtarını girersiniz. $url
değişkeni, çevrilecek web sayfasının URL’sini belirtir. $target_languages
dizisi, web sayfasının çevrileceği dillerin bir listesini içerir.
Daha sonra, $target_languages
dizisindeki her bir dili kullanarak, Google Translate API’sı aracılığıyla web sayfası çevirilir. Çeviri, $translated_text
değişkeninde depolanır ve belirtilen dile göre ekrana yazdırılır.
Bu kütüphane, bir web sitesinin çok dilli olmasını sağlamak için kullanılabilir. Kullanıcılar, Siteye Translate çeviri aracılığıyla bir web sayfasını kendi dillerine kolayca çevirebilirler.