Google+ Seguidores

martes, 8 de mayo de 2018

Creación de un traductor de palabras con Python y Google Translate

Hola a todos, les doy la bienvenida a Mi Diario Python. 

En el día de hoy realizaremos un pequeño script que nos permitirá traducir palabras en cualquier idioma, de manera muy fácil.

Resultado de imagen para google translate

¿Listo? Comencemos.

Lo primero que debemos hacer es asegurar de tener todos los recursos necesarios a nuestra disposición. Lo primero que necesitas es un tener instalada la librería request la cual puedes instalar escribiendo el siguiente comando en tu consoloa: pip install request.

Una vez que tengas la librería instalada, podemos proseguir con el proyecto de hoy.

 Un traductor sencillo.

Perfecto, puedes abrir tu editor de texto preferido y empezar a trabajar.



Empezamos importando las libreria necesarias, en este caso, request



Creamos, una función llamada "Traduccion", la cual tomara 3 argumentos y sera la que haga el proceso de traducción. El argumento source sera el idioma en el que se escribiran las palabras y el argumento target es el idioma al que queremos traducir. El argumento text sera la palabra que traduciremos. 

Lo que hace la función Traduccion hace una petición a los servidores de Google Translate, la cual nos da un resultado, seria la traducción del texto introducido.



En esta ultima parte, realizamos algunos procedimientos para que el usuario introduzca la palabra que desea traducir y obtenga un resultado.

Ahora podemos ejecutar el script:




Sencillo pero eficaz.

Puedes descargar el código de este proyecto desde mi repositorio de github: https://github.com/LuisAlejandroSalcedo/traductor-de-palabras.

¿Que te pareció? ¿Alguna duda? No olvides dejar un comentario.

Mi nombre es Luis, y fue un placer compartir mis conocimientos con todos ustedes :D.

1 comentario :
Write comentarios
  1. no funciona el codigo. hice todolo que dijiste y no funciono

    ResponderEliminar

Tu comentario es importante y nos motiva a seguir escribiendo...

Powered by Blogger .