on *:TEXT:*:#:{ if ($1 == !translate) { if ($2 == $null) notice $nick $cmderror nothing to Translate! | halt set %trans.input $2- if $sock(gizoogle) { /sockclose gizoogle } sockopen gizoogle www.gizoogle.com 80 set %trans.nick $nick } } on *:SOCKOPEN:gizoogle: { sockwrite -n gizoogle GET /index.php?hl=en&translate=true&transtext= $+ %trans.input $+ &transtype=jive sockwrite -n gizoogle Host: www.gizoogle.com } on *:SOCKREAD:gizoogle: { if ($sockerr) { notice %trans.nick $cmderror Socket error translating 14 %trans.input $+ ! sockclose gizoogle halt } else { var %gizoogle sockread %gizoogle notice %trans.nick 4(14 Gizoogle Translation 4)-14 %gizoogle sockclose gizoogle halt } }