Tekil Mesaj gösterimi
Alt 29 Temmuz 2019, 14:10   #1
Çevrimdışı
YouMyCure
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Çeviri Diyalogu (TRANSLATE DİALOG)




Merhaba, yabancı serverlerde özellikle pek fazla yabancı dili olmayan kişilerin rahat sohbet etmesi açısından yaptığım bir kod, bu kodu isterseniz verdiğim php dosyası ile kendi sitenize ekleyerek kullanabilirsiniz, eklemek istemiyorsanız veya siteniz yoksa benim sitem üzerinden de aktif kullanabilirsiniz. ( site patlayana kadar :d )
*NOT: Kendi Sitenize Eklemek İçin Yandex Üzerinden Bir Api Key Almanız Gerekir ve "ALDIĞINIZ API KEY" bu kısma ekleyiniz.
---> yandex api key al

Kullanımı: /translate

*NOT: Dialog Üzerinde İbranice,Yunanca,Rusça,Japonca,Arapça vb. dillerin karakterleri bozuk çıktığı için, farklı pencereye yansıttım.
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php  
function yandex_cevir($text,$from,$to,$key){
$text urlencode($text);
$domain="https://translate.yandex.net";
$parametre="/api/v1.5/tr.json/translate?key=";
$sonuc file_get_contents($domain.$parametre.$key.'&lang='.$from.'-'.$to.'&text='.$text); 
$json json_decode($sonuc); 
return 
$json->text[0];
}
$text$_GET["metin"];
$buraya$_GET["sen"];
$burdan$_GET["ben"];
$key="ALDIĞINIZ API KEY";
$text yandex_cevir($text,$burdan,$buraya,$key);
echo 
'<html>
<head><title>Translate</title></head>
<body> '
.$text.'
</body>
</html>'
;
?>

mIRC KODLARI
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias translate { dialog -m translate translate } dialog translate { title "TRANSLATE" size -1 -1 177 153 option dbu text "Hangi Dilden Çeviri Yapılacak ", 1, 6 12 73 8 text "Hangi Dile Çeviri Yapılacak", 2, 99 12 94 8 combo 3, 6 24 72 50, size combo 4, 98 23 72 50, size box "Çevrilecek Metin", 5, 6 78 167 41 edit "", 6, 9 87 161 28 button "ÇEVİRİ YAP", 7, 6 126 76 21 button "KAPAT !", 8, 98 126 76 21, cancel } on *:dialog:translate:*:*:{ if ($devent = init) { did -r translate 3,4 did -a translate 3,4 tr_TÜRKÇE did -a translate 3,4 en_İNGİLİZCE did -a translate 3,4 de_ALMANCA did -a translate 3,4 fr_FRANSIZCA did -a translate 3,4 ru_RUSCA did -a translate 3,4 az_AZERİCE did -a translate 3,4 sl_YUNANCA did -a translate 3,4 ar_ARAPÇA did -a translate 3,4 pl_İBRANİCE did -a translate 3,4 ja_JAPONCA did -a translate 3,4 zh_ÇİNCE did -a translate 3,4 it_İTALYANCA did -a translate 3,4 pt_PORTEKİZCE } elseif ($devent = sclick) && ($did = 7) { var %:cvr $r(1000000000,9999999999) | sockopen $+(ceviri,%:cvr)
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
80 sockmark $+(ceviri,%:cvr) $+(ben=,$token($did(3),1,95),&sen=,$token($did(4),1,95),&metin=,$replace($did(6),$chr(32),$+($chr(37),20),ı,i,İ,i,Ö,o,ö,o,ü,u,Ü,u,ğ,g,Ğ,g,ç,c,Ç,c)) } } on *:sockopen:ceviri*: { sockwrite -nt $sockname GET $+(/translate.php?,$sock($sockname).mark) HTTP/1.1 | sockwrite -nt $sockname Host: $sock($sockname).addr | sockwrite -nt $sockname $crlf } on *:sockread:ceviri*:{ var %i | sockread %i | if (<body> isin %i) { $iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]NSLATE),window -n @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]NSLATE) | echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]NSLATE $token(%i,2-,32) | did -r translate 6 | did -a translate 6 Metin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]NSLATE penceresine yansıtıldı } }


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________
Güneşin ilk ışıklarına vererek umutlarımı
Masal Dünyamın açıp kapılarını
Girdim insan Kalabalığına
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet Mobil Chat