Tek Mesajı Görüntüle
Eskimiş 30-Ocak-2025, 15:12   #1
Çevrimiçi
 
SynaX Kullanıcısının Avatarı

Üye No: 1
Kayıt Tarihi: 26-Aralık-2024
Mesajlar: 897
Konular: 865
Nerden: Bursa
Takımı: Beşiktaş
Meslek:
Aldığı Beğeni: 4
Beğendikleri: 7
@SynaX
Varsayılan İngilizce/Türkçe Türkçe/İngilizce Tercüme Kodu Socket

Kodun amacı kelimeleri yada cümleleri hem türkçe hem de ingilizce olarak çevirme.

Komut: !cevir kelime
Komut: !cevir cümle

Örnek komut: !cevir Merhaba nasılsın?
Örnek Komut: What do you do in your free times?

Kod
on $*:Text:/^[!.]([cçÇ]evir)(.+)/i:#sohbet,#felsefe,#radyo,#mirchelp:{
  if %cevirchan {
    msg # > Cevir sorgulamasi yaparken 10 sn beklemelisiniz.
    return
  }
  .set -u10 %cevirchan $chan
  cevir $2-
}
alias cevir {
  set -u10 %cevir_ $remove($trkarakter($1-),?,.)
  sockclose cevir | sockopen cevir www.google.com 80
}
on *:sockopen:cevir:{
  if $sockerr { .sockclose $sockname | echo -a Socket Hatasi }
  var %ko = sockwrite -n $sockname
  %ko GET /search?client=opera&q=google+translate+ $+ $replacex(%cevir_,$chr(32),+) $+ &sourceid=opera&ie=UTF-8&oe=UTF-8 HTTP/1.0
  %ko Host: www.google.com
  %ko $crlf
}
on *:sockread:cevir:{
  var %cev
  sockread -f %cev
  if $regex(%cev,/input value="(.+)" disabled="disabled" name="tlitett"/i) { msg %cevirchan [Ceviri] $xforbiturkcex($regml(1)) }
}
alias -l xforbiturkcex {
  return $replacexcs($1-,î,i,â,a,Ü,Ü,Ş,Ş,Ğ,Ğ,Ç,Ç,İ,İ,Ö,Ö,ü,ü,ÅŸ,ş,ÄŸ,ğ,ç,ç,ı,ı,ö,ö,ê,ê,“,$chr(32),”,$chr(32),’,",‘,',“,",–,-,É™,e,',',Ö,Ö,ü,ü,İ,I,ı,i,Ö,Ö,ö,ö,Ü,Ü,ü,ü,Ç,Ç,ç,ç,Ğ,Ğ,ğ,ğ,Ş,Ş,ş,ş,$&
    Ccedil;,Ç,A»,û,circ;s,s,icirc;,i,Uuml;,Ü,i ldquo;,i,hrdquo;,h,acirc;,a,ı,ı,circ;I,I,uml;B,B,nırsquo;,`,$chr(195),A,$ˆR,R,rsquo;yi,`yi,ccedil;,ç,ouml;,ö,ç,ç,uuml;,ü,rsquo;,',A¼,ü,A¶,ö,ı,ı,ÅŸ,ş)

}

alias -l trkarakter return $replacex($1-,ı,$eval(%C4%B1,0),İ,$eval(%C4%B0,0),ğ,$eval(%C4%9F,0),Ğ,$eval(%C4%9E,0),Ş,$eval(%C5%9E,0),ş,$eval(%C5%9F,0),ö,$eval(%C3%B6,0),Ö,$eval(%C3%96,0),ç,$eval(%C3%A7,0),Ç,$eval(%C3%87,0),ü,$eval(%C3%BC,0),Ü,$eval(%C3%9C,0))

 
Alıntı ile Cevapla