Hola
Tiene muchas mas aplicaciones. Por ejemplo
Código ASP:
Ver original<html>
<head>
<style type="text/css">
#resultado {
background: #FFFFFF;
color: #000000;
border: 1px solid #C9C9C9;border-width: 1px 1px 1px 1px;
font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
width: width:100%
}
</style>
</head>
<body>
<%
IF Request.QueryString("traducir") = "si" then
set http_obj = server.createObject("Microsoft.XMLHTTP")
url = "http://es.babelfish.yahoo.com/translate_txt?id=UTF-8&doit=done&fr=bf-res&intl=1&tt=urltext&trtext="&Request.QueryString(("palabra")&"&lp=es_en&btnTrTxt=Traducir"
http_obj.Open "GET", url, False
' Se envia la petición
http_obj.Send()
' Se recibe la petición
codigo = Server.HTMLEncode(http_obj.responseText)
' Se busca en la respuesta la porción de texto que nos interesa
pos = instr(codigo, "0.6em;">")
corte = mid(codigo,pos+16,len(codigo))
pos2 = instr(corte ,"&")
txt_traducido = mid(corte,1,pos2-1)
END IF
%>
<form action="traducir_pagina.asp" method="get">
<textarea name="palabra" cols="40" rows="10"><%=Request.QueryString(("palabra")%></textarea><br />
<input type="hidden" name="traducir" value="si" />
<input type="submit">
</form>
<div id="resultado"><strong>Traducción</strong><div style="padding:0.6em;"><%=txt_traducido%></div></div>
</body>
</html>