Web Service

Servicio Web de Traducción

Webservicex.net pone a disposición de los programadores un servicio web para realizar traducciones online.

Podéis realizar la conexión contra la dirección:

http://www.webservicex.net/TranslateService.asmx

Según indica la ayuda del propio webservice: «Convertir texto de un idioma a otro. Idiomas soportados son inglés a chino, inglés a francés, inglés a alemán, inglés a italiano, inglés a japonés, inglés a coreano, portugués a inglés, español a inglés, chino a inglés, francés a inglés, francés a alemán, alemán a inglés, alemán a francés, italiano a inglés, japonés a inglés, coreano a inglés, portugués a inglés, ruso a inglés y español a inglés.»

Conocer el País de Origen por la IP

El Web Sevice de programar.net permite conocer el país desde el cual se esta conectando un usuario a un sitio Web teniendo en cuenta si dirección IP.

Es un servicio complementario al que podéis encontrar en CualEsMiIP.

Este servicio se encuentra en: http://www.programar.net/webservices/ip-a-pais.asmx

Para poder consumir este servicio Web necesitamos primero conocer la dirección ip del usuario que se esta conectando al sitio. Esta se puede conocer de la siguiente manera:

string ip= Request.UserHostAddress; 

Una vez obtenida la dirección IP del usuario es necesario hacer uso del servicio Web. Para esto se debe:

  • Añadir una referencia Web desde visual Studio.net
  • Consumir el servicio Web e imprimir el resultado
net.programar.www.IpaPais pais1= new iptest.net.programar.www.IpaPais();
Response.Write(ipapais.Pais1(ip)); 

El uso de este servicio Web tiene bastantes aplicaciones como la de manejar estadísticas detalladas de los usuarios que visitan un sitio Web o desplegar publicidad relativa al país del visitante.

El código completo se puede utilizar al cargar la pagina:

// Versión C#
private void Page_Load( object sender, System.EventArgs e)
{ 
     string ip=Request.UserHostAddress;
     net.programar.www.IpaPais ipapais= new iptest.net.programar.www.IpaPais();
     Response.Write(ipapais.Pais(ip)); 
} 

Publicado en http://www.programar.net por Rubén Darío Sánchez

Conocer la IP de salida a Internet y el Proxy

El Web Service de e-mision.net permite conocer la IP y el Proxy de Internet, devolviendo la información.

Es un servicio complementario al que podéis encontrar en CualEsMiIP.

Este servicio se encuentra en: http://ws.e-mision.net/cualesmiip.asmx

Para hacer un ejemplo, al crear un proyecto nuevo podéis incluir el siguiente código.

' Versión VB .Net 
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim otmp As New ws_e_mision.CualEsMiIP
    MessageBox.Show("IP Externa: " & otmp.DameIP.ToString & vbcrlf & "Proxy de Conexión: " & otmp.DameProxy)
End Sub