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

>
+
Etiketlenen Kullanıcılar

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 02 Aralık 2025, 06:00   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
API kullanarak Google çevirici




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#
# Google Çevirici
#
# Google Translate API kullanarak tercüme yapın
# Dil seçeneklerine bir çok dil daha eklenebilir
#
# IUC 2025
#
# Kullanım:
#   !tr <lg> Satır
#  lg is the destination language
#
#
namespace eval gTranslator {
    
    
set lngs "fr" "en" "es" "de" "it" "nl" "id" "tr" }
    
    
#---------------------------------------------------------------------#
    #                    *** Ayarların Sonu ***                           #
    #   Ne yaptığınızdan emin değilseniz editlemeyin!                     #
    #---------------------------------------------------------------------#
    
variable author "IUC"
    
variable versionNum "1.0"
    
variable versionName "google çevirici"
    
}

namespace eval 
gTranslator {
    
    
bind pub - !tr gTranslator::translate
    
    proc translate 
nick uhost handle chan text } {
        
package require http
        package 
require json
        set lngto 
[string tolower [lindex [split $text0]]
        if { [
lsearch $::gTranslator::lngs $lngto] == -} {
            
putserv "PRIVMSG $chan :\002Dikkat!:\002 $Çevirilecek dil geçerli değildir."
            
return 0
        
}
        
set text [::http::formatQuery q [join [lrange [split $text1 end]]]
        
set dturl "http://ajax.googleapis.com/ajax/services/language/detect?v=1.0&q=$text"
        
set res [::json::json2dict [::http::data [::http::geturl $dturl]]]
        
set lng [dict get $res responseData language]
        if { 
$lng == $lngto } {
            
putserv "PRIVMSG $chan :\002HATA:\002 $lng dan/den $lngto diline çevirilmedi."
            
return 0
        
}    
        
set trurl "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&langpair=$lng%7C$lngto&$text"
        
putlog $trurl
        set res 
[::json::json2dict [::http::data [::http::geturl $trurl]]]
        
putlog $res
        putserv 
"PRIVMSG $chan :Dil tespit edildi: $lng"
        
set substitution {[format %\1]}
        
set trtext [subst [regsub -all -- {&#(\d+);} [dict get $res responseData translatedText] $substitution]]
        
putserv "PRIVMSG $chan :$trtext"
    
}
    
}

putlog "\002$::gTranslator::versionName $::gTranslator::versionNum\002 Yüklendi." 


__________________
Bir çok yeni lamer sunucuda IUC nicki kullanıyor lamerlar onlar ben değilim inanmayınız ve güvenmeyiniz.
Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.
 
Alıntı ile Cevapla

 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Siri, Alexa ve Google Home Lazer Kullanarak Hacklendi BLueMooN Güvenlik ve Güvenlik Açıkları 0 05 Kasım 2019 09:24
Google Earth'ü Kullanarak Evlenme Teklifi Etti Derin Google 0 10 Nisan 2019 21:54
İnci sözlük Wikipedi'yı kullanarak Google ünlüler açıklamalarını değiştirdi CtrL Google 0 25 Ocak 2014 17:51
Google görsel aramasını kullanarak inanılmaz şeyler yapıyorlar! CtrL Google 0 09 Kasım 2013 14:41
Google Chrome Kullanarak Facebook Zaman Tünelini Kaldırma Liaaa Facebook Haberleri 0 28 Nisan 2012 15:52

×