IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Parça Kodlar (https://www.ircforumlari.net/mirc-parca-kodlar/)
-   -   Çeviri Diyalogu (TRANSLATE DİALOG) (https://www.ircforumlari.net/mirc-parca-kodlar/830756-ceviri-diyalogu-translate-dialog.html)

YouMyCure 29 Temmuz 2019 14:10

Ç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- Kodu:

<?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:

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ı } }

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Mylife 29 Temmuz 2019 15:22

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Başarılı bir calışma olmuş, oldukca kullanışlı.

ZorCocuK 29 Temmuz 2019 20:09

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Bravo , aferin :D

Feragat 29 Temmuz 2019 21:41

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Etkileyici. ;art

Gereksiz sayılabilecek şeyler kullanmamışsın, sade-yalın

Tebrik ederim dostum.

juju 07 Ağustos 2019 20:16

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Kırk yıldır kod yazarım, böyle güzel kod görmedim.

q0kh4n 14 Ağustos 2019 15:39

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
gayet sade ve şık olmuş. tebrik ederim hocam

Tai_Pan 14 Ağustos 2019 18:39

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Recep kardeşim istesin yeter ki çok şeyler yapar ve emeği de çok üzerimizde.. Başarılarının devamını diliyorum..

Tai_Pan 14 Ağustos 2019 23:33

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Toplam 1 Eklenti bulunuyor.
Kod:

alias tmscumleceviri { dialog -m tmscumleceviri tmscumleceviri }
dialog tmscumleceviri {
  title "Cümle Çevirici"
  size -1 -1 177 153
  icon $mircdirTMSResim\cumlecevirici.ico 
  option dbu
  text "AŞAĞIDAKİ BU DİLDEN", 1, 14 15 73 8
  text "ŞU DİLE ÇEVİR", 2, 115 15 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 "Cümle Çevirisini Yap", 7, 6 126 76 21
  button "Diyalogu KAPAT", 8, 98 126 76 21, cancel
  icon 9, 1 -6 175 25, TMSResim\cumlebayrak.jpg, 0
}
on *:dialog:tmscumleceviri:*:*:{
  if ($devent = init) {
    var %mdx dll dll\mdx.dll
    %mdx MarkDialog $dname
    %mdx SetDialog $dname bgcolor $rgb(99,184,255)
    %mdx SetFont $dname 1,2,5,6 +b Turkish 12 600 Arial
    %mdx SetFont $dname 7,8 +b Turkish 15 600 Arial   
    %mdx SetColor $dname 1,2,3,4,5,7,8,9 textbg $rgb(99,184,255)
    %mdx SetColor $dname 1,2,3,4,5,7,8,9 background $rgb(99,184,255)
    %mdx SetColor $dname 6 text $rgb(255,0,0)
    did -r $dname 3,4
    did -a $dname 3,4 tr_TÜRKÇE
    did -a $dname 3,4 en_İNGİLİZCE
    did -a $dname 3,4 de_ALMANCA
    did -a $dname 3,4 fr_FRANSIZCA
    did -a $dname 3,4 ru_RUSCA
    did -a $dname 3,4 az_AZERİCE
    did -a $dname 3,4 sl_YUNANCA
    did -a $dname 3,4 ar_ARAPÇA
    did -a $dname 3,4 pl_İBRANİCE
    did -a $dname 3,4 ja_JAPONCA
    did -a $dname 3,4 zh_ÇİNCE
    did -a $dname 3,4 it_İTALYANCA
    did -a $dname 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...]),window -n @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) | echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $token(%i,2-,32)  | did -r tmscumleceviri 6 | did -a tmscumleceviri 6 Çevirisi Yapılan Cümle @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Penceresine Yansıtıldı.. } }



Renkli diyalog sevenler için düzenlemedir.. Gerekli olan dll, ico, jpeg ve kod txt dosyaları, linkteki dosyanın içerisindedir ve kırmızı ile belirtilen yerleri kendi scriptinize göre ayarlayınız.. Ellerine sağlık tekrar @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kardeşim harika bir çalışma..

Ekran görüntüsü ve Download Linki: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

AHESTE16 07 Mart 2020 01:32

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
emeğine sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

bunu kanalda .çeviri yazarak kanala yansıtma şansımız var mı?

YouMyCure 19 Mayıs 2020 22:29

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Alıntı:

UBUT Nickli Üyeden Alıntı (Mesaj 1042265101)
emeğine sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

bunu kanalda .çeviri yazarak kanala yansıtma şansımız var mı?

Tabiki var lakin suanda askerde olduğum için pek fazla ilgilenemiyorum forum uzerindeki arkadaslarim yardimci olur illaki

AHESTE16 20 Mayıs 2020 11:16

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Alıntı:

YouMyCure Nickli Üyeden Alıntı (Mesaj 1042309802)
Tabiki var lakin suanda askerde olduğum için pek fazla ilgilenemiyorum forum uzerindeki arkadaslarim yardimci olur illaki

Allah Yardımcınız olsun. Hayırlı tezkereler...

Subzero 10 Aralık 2020 03:26

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Alıntı:

UBUT Nickli Üyeden Alıntı (Mesaj 1042265101)
emeğine sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

bunu kanalda .çeviri yazarak kanala yansıtma şansımız var mı?

Sayın @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ta Belirtmiş Peki Bu Konuda Yardımcı Olabilecek Bir Coderimiz Varmıdır Daha İyi Ve Daha Kullanışlı Olur Diye Düşünüyorum. Şimdiden Teşekkürler Emeğinize Sağlık.

YouMyCure 13 Aralık 2020 21:40

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Alıntı:

Subzero Nickli Üyeden Alıntı (Mesaj 1042406571)
Sayın @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ta Belirtmiş Peki Bu Konuda Yardımcı Olabilecek Bir Coderimiz Varmıdır Daha İyi Ve Daha Kullanışlı Olur Diye Düşünüyorum. Şimdiden Teşekkürler Emeğinize Sağlık.

CODER ranki taşıyan arkadaslara ulaş belki cevirirler 😂😂😂😂😂😂

SuLh 13 Aralık 2020 22:02

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Site çalışmadığı için test etmedim, kendi phpnizde çalıştırmalısınız. Bir sorun olursa yazarsınız. Site çalışmadığı için yazayım.
Kendi php'nizde çalıştırmak için, ilk sayfada verilen php komutlarını(api key kısımlarını vs düzenleyerek.) translate.php'ye kaydedip kendi sunucunuza atmanız, daha sonra kırmızı ile belirttiğim site yerine kendi urlnizi yazmanız gerekmektedir.

Kod:

on *:input:#kanal:$iif($regex($1,/[!.-][Ççc]eviri/i),$iif($regex(a,$2,/(tr|en|de|fr|ru|az|sl|ar|it|pt)/i),$iif($regex(b,$3,/(tr|en|de|fr|ru|az|sl|ar|it|pt)/i),$iif($4,ceviri $chan $regml(a,1) $regml(b,1) $4-,),),),)
alias ceviri { 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) $1 $+(ben=,$2,&sen=,$3,&metin=,$replace($4-,$chr(32),$+($chr(37),20),ı,i,İ,i,Ö,o,ö,o,ü,u,Ü,u,ğ,g,Ğ,g,ç,c,Ç,c))
}
on *:sockopen:ceviri*: {
  if $sockerr { echo $token($sock($sockname).mark,1,32) Bağlantı hatası. }
else { sockwrite -nt $sockname GET $+(/translate.php?,$token($sock($sockname).mark,2-,32)) 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) { 
    msg $token($sock($sockname).mark,1,32) $token(%i,2-,32)
} }

Kullanılacak komut:
(.!-)(çc)eviri ÇevrilenDil ÇevrilecekDil Metin
Diller regex parantezinde tr en de fr şeklinde belirtilmiştir.

Örnek kullanım:
Kod:

.çeviri tr en Selam

Subzero 13 Aralık 2020 22:25

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Alıntı:

SuLh Nickli Üyeden Alıntı (Mesaj 1042408081)
Site çalışmadığı için test etmedim, kendi phpnizde çalıştırmalısınız. Bir sorun olursa yazarsınız. Site çalışmadığı için yazayım.
Kendi php'nizde çalıştırmak için, ilk sayfada verilen php komutlarını(api key kısımlarını vs düzenleyerek.) translate.php'ye kaydedip kendi sunucunuza atmanız, daha sonra kırmızı ile belirttiğim site yerine kendi urlnizi yazmanız gerekmektedir.

Kod:

on *:input:#kanal:$iif($regex($1,/[!.-][Ççc]eviri/i),$iif($regex(a,$2,/(tr|en|de|fr|ru|az|sl|ar|it|pt)/i),$iif($regex(b,$3,/(tr|en|de|fr|ru|az|sl|ar|it|pt)/i),$iif($4,ceviri $chan $regml(a,1) $regml(b,1) $4-,),),),)
alias ceviri { 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) $1 $+(ben=,$2,&sen=,$3,&metin=,$replace($4-,$chr(32),$+($chr(37),20),ı,i,İ,i,Ö,o,ö,o,ü,u,Ü,u,ğ,g,Ğ,g,ç,c,Ç,c))
}
on *:sockopen:ceviri*: {
  if $sockerr { echo $token($sock($sockname).mark,1,32) Bağlantı hatası. }
else { sockwrite -nt $sockname GET $+(/translate.php?,$token($sock($sockname).mark,2-,32)) 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) { 
    msg $token($sock($sockname).mark,1,32) $token(%i,2-,32)
} }

Kullanılacak komut:
(.!-)(çc)eviri ÇevrilenDil ÇevrilecekDil Metin
Diller regex parantezinde tr en de fr şeklinde belirtilmiştir.

Örnek kullanım:
Kod:

.çeviri tr en Selam



@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] teşekkürler denedim böle bir sonuç çıktı.

[22:24]» <Subzero> .çeviri tr en Selam
Bağlantı hatası.

SuLh 13 Aralık 2020 22:29

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Mesajda belirttiğim üzere site kapanmış. Daha önce yandex api aldıysanız kendinize bi php dosyası oluşturabilirsiniz. Almadıysanız yandex artık bedava apikey vermiyor.

Subzero 13 Aralık 2020 22:30

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Alıntı:

SuLh Nickli Üyeden Alıntı (Mesaj 1042408097)
Mesajda belirttiğim üzere site kapanmış. Daha önce yandex api aldıysanız kendinize bi php dosyası oluşturabilirsiniz. Almadıysanız yandex artık bedava apikey vermiyor.

anladım çok sağolun ilginize teşekkürler @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

SuLh 13 Aralık 2020 23:12

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Sınırlı sorgulama yaptıran bi apiyle tekrar düzenledim. Kendi sitenize yüklemeniz için php'sini paylaşacağım.
Api almak için link: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Belirli bir süre sonra dosyayı silebilirim. Bu yüzden kendi php dosyanızı oluşturmalısınız.

Kod:

on *:input:#kanal:$iif($regex($1,/[!.-][Ççc]eviri/i),$iif($regex(a,$2,/(tr|en|de|fr|ru|az|sl|ar|it|pt)/i),$iif($regex(b,$3,/(tr|en|de|fr|ru|az|sl|ar|it|pt)/i),$iif($4,ceviri $chan $regml(a,1) $regml(b,1) $4-,),),),)
alias ceviri { 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) $1 $+(ben=,$2,&sen=,$3,&metin=,$replace($4-,$chr(32),$+($chr(37),20),ı,i,İ,i,Ö,o,ö,o,ü,u,Ü,u,ğ,g,Ğ,g,ç,c,Ç,c,ş,s,Ş,s))
}
on *:sockopen:ceviri*: {
  if $sockerr { echo $token($sock($sockname).mark,1,32) Bağlantı hatası. }
else { sockwrite -nt $sockname GET $+(/translate.php?,$token($sock($sockname).mark,2-,32)) HTTP/1.1 | sockwrite -nt $sockname Host: $sock($sockname).addr | sockwrite -nt $sockname $crlf } }
on *:sockread:ceviri*:{
  var %i | sockread %i
  if $regex(%i,/translatedtext":"(.+)"\}/i) {
    msg $token($sock($sockname).mark,1,32) $regml(1)
  }
}

PHP KODU:

PHP- Kodu:

<?php
$kaynak 
$_GET['ben'];
$hedef $_GET['sen'];
$metin $_GET['metin'];
$curl curl_init();

curl_setopt_array($curl, array(
    
CURLOPT_URL => "https://google-translate1.p.rapidapi.com/language/translate/v2",
    
CURLOPT_RETURNTRANSFER => true,
    
CURLOPT_FOLLOWLOCATION => true,
    
CURLOPT_ENCODING => "",
    
CURLOPT_MAXREDIRS => 10,
    
CURLOPT_TIMEOUT => 30,
    
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    
CURLOPT_CUSTOMREQUEST => "POST",
    
CURLOPT_POSTFIELDS => "source=$kaynak&q=$metin&target=$hedef",
    
CURLOPT_HTTPHEADER => array(
        
"accept-encoding: application/gzip",
        
"content-type: application/x-
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">,
        
"x-rapidapi-host: google-translate1.p.rapidapi.com",
        
"x-rapidapi-key: apikeyburaya"
    
),
));

$response curl_exec($curl);
$err curl_error($curl);

curl_close($curl);

if (
$err) {
    echo 
"cURL Error #:" $err;
} else {
    
var_dump($response);
}
?>


Subzero 14 Aralık 2020 00:03

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Sitem Yok Ama Dediğiniz Gibi Bir Api Aldım Teşekkürler.

[00:06]» <Subzero> .çeviri tr en Teşekkür Ederim
[00:06]» <Subzero> Thank you

YouMyCure 16 Aralık 2020 13:31

Cevap: Çeviri Diyalogu (TRANSLATE DİALOG)
 
Alıntı:

SuLh Nickli Üyeden Alıntı (Mesaj 1042408111)
Sınırlı sorgulama yaptıran bi apiyle tekrar düzenledim. Kendi sitenize yüklemeniz için php'sini paylaşacağım.
Api almak için link: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Belirli bir süre sonra dosyayı silebilirim. Bu yüzden kendi php dosyanızı oluşturmalısınız.

Kod:

on *:input:#kanal:$iif($regex($1,/[!.-][Ççc]eviri/i),$iif($regex(a,$2,/(tr|en|de|fr|ru|az|sl|ar|it|pt)/i),$iif($regex(b,$3,/(tr|en|de|fr|ru|az|sl|ar|it|pt)/i),$iif($4,ceviri $chan $regml(a,1) $regml(b,1) $4-,),),),)
alias ceviri { 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) $1 $+(ben=,$2,&sen=,$3,&metin=,$replace($4-,$chr(32),$+($chr(37),20),ı,i,İ,i,Ö,o,ö,o,ü,u,Ü,u,ğ,g,Ğ,g,ç,c,Ç,c,ş,s,Ş,s))
}
on *:sockopen:ceviri*: {
  if $sockerr { echo $token($sock($sockname).mark,1,32) Bağlantı hatası. }
else { sockwrite -nt $sockname GET $+(/translate.php?,$token($sock($sockname).mark,2-,32)) HTTP/1.1 | sockwrite -nt $sockname Host: $sock($sockname).addr | sockwrite -nt $sockname $crlf } }
on *:sockread:ceviri*:{
  var %i | sockread %i
  if $regex(%i,/translatedtext":"(.+)"\}/i) {
    msg $token($sock($sockname).mark,1,32) $regml(1)
  }
}

PHP KODU:

PHP- Kodu:

<?php
$kaynak 
$_GET['ben'];
$hedef $_GET['sen'];
$metin $_GET['metin'];
$curl curl_init();

curl_setopt_array($curl, array(
    
CURLOPT_URL => "https://google-translate1.p.rapidapi.com/language/translate/v2",
    
CURLOPT_RETURNTRANSFER => true,
    
CURLOPT_FOLLOWLOCATION => true,
    
CURLOPT_ENCODING => "",
    
CURLOPT_MAXREDIRS => 10,
    
CURLOPT_TIMEOUT => 30,
    
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    
CURLOPT_CUSTOMREQUEST => "POST",
    
CURLOPT_POSTFIELDS => "source=$kaynak&q=$metin&target=$hedef",
    
CURLOPT_HTTPHEADER => array(
        
"accept-encoding: application/gzip",
        
"content-type: application/x-
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">,
        
"x-rapidapi-host: google-translate1.p.rapidapi.com",
        
"x-rapidapi-key: apikeyburaya"
    
),
));

$response curl_exec($curl);
$err curl_error($curl);

curl_close($curl);

if (
$err) {
    echo 
"cURL Error #:" $err;
} else {
    
var_dump($response);
}
?>


Eline sağlık kankam


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 12:59.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk