PHP ile Yandex Translate API Kullanımı

Sitenizde bulunan kelime veya cümleleri Yandex Translate API sayesinde başka bir dile çevirmeniz mümkün. Bunun için PHP fonksiyonu aşağıda görüldüğü gibidir. Sevgiler..

function yandex_cevir($text){ 
  $api = 'XXXX'; //Yandex'ten aldığınız translate api 
  $from = 'en'; //Çevirmek istediğiniz dil 
  $to = 'tr'; //Çevrilecek dil 
  $url = file_get_contents('https://translate.yandex.net/api/v1.5/tr.json/translate?key='.$api.'&lang='.$from.'-'.$to.'&text='.$text); 
  $json = json_decode($url); 
  echo $json->text[0];
}

echo yandex_cevir('Hello World');

“PHP ile Yandex Translate API Kullanımı” üzerine 9 yorum

  1. Günlerdir bunu arıyordum. Kısa ve net bir şekilde açıklamışsınız çok işime yaradı ayrıca sitenizde işime yarayacak bir çok faydalı bilgiyede ulaştım teşekkür ederim

  2. Gerçekten çok simple ve kullanışlı bir fonksiyon yazmışsınız. En sevdiğim fonksiyonlar simple ve kullanışlı olan fonksiyonlardır ve sizin paylaşımlarınızda gördüğüm de genel olarak bu. Siz bana yardımcı oldunuz Allah (cc) de her daim sizin yanınızda olsun.

  3. Aşağıda yer lan error mesajını aldım, yardımcı olabilir misiniz?
    Warning: file_get_contents(https://translate.yandex.net/api/v1.5/tr.json/translate?key=trnsl.1.1.20141005T221429Z.301657592c3e2deb.5fa17521595094480fcd8afdba07fb70906f3b08&lang=en-tr&text=Hello World): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /storage/ssd3/959/2109959/public_html/langboardtranslate.php on line 6

    Notice: Trying to get property of non-object in /storage/ssd3/959/2109959/public_html/langboardtranslate.php on line 8

    1. Yandex’in geliştirici sayfasından alabilirsiniz. Bunu yazma sebebimiz translate modulunu kendı projelerınızde rahatlıkla kullanabılmenızdır.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir