Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: <Trocutor> en 4 Noviembre 2017, 17:57 pm



Título: [PYTHON] Goslate para traducir [AYUDA PORFAVOR]
Publicado por: <Trocutor> en 4 Noviembre 2017, 17:57 pm
Buenas, este codigo es para traducir palabras (en este en concreto hello world) a cualquier idioma que soporte la API de Google este es el codigo:

Código
  1. import goslate
  2. gs = goslate.Goslate()
  3. print(gs.translate('hello world', 'es'))

Respuesta(que se supone que deberia de dar):

Hola Mundo

Pero al usarlo me da el error "HTTP Error 503: Service Unavailable" que me parece que es porque google bloquea mi IP.

En la pagina de python tambien habia este codigo que es para usar un proxy y que no te bloquee la IP

Código
  1. import urllib2
  2. import goslate
  3.  
  4. proxy_handler = urllib2.ProxyHandler({"http" : "http://proxy-domain.name:8080"})
  5. proxy_opener = urllib2.build_opener(urllib2.HTTPHandler(proxy_handler),
  6.                                    urllib2.HTTPSHandler(proxy_handler))
  7.  
  8. gs_with_proxy = goslate.Goslate(opener=proxy_opener)
  9. translation = gs_with_proxy.translate("hello world", "es")

Pero sigue dandome el mismo error, ¿alguien me podria deciir porque porfavor?

Gracias de nuevo!!!


Título: Re: [PYTHON] Goslate para traducir [AYUDA PORFAVOR]
Publicado por: Eleкtro en 6 Noviembre 2017, 23:47 pm
Sencillamente la librería está obsoleta...

Cita de: https://pythonhosted.org/goslate/
Google has updated its translation service recently with a ticket mechanism to prevent simple crawler program like goslate from accessing. Though a more sophisticated crawler may still work technically, however it would have crossed the fine line between using the service and breaking the service. goslate will not be updated to break google’s ticket mechanism. Free lunch is over. Thanks for using.

Saludos.


Título: Re: [PYTHON] Goslate para traducir [AYUDA PORFAVOR]
Publicado por: <Trocutor> en 7 Noviembre 2017, 15:50 pm
Sencillamente la librería está obsoleta...

Saludos.

Vaya...

Pues solo queda 1 manera de hacer un traductor... :rolleyes:


Título: Re: [PYTHON] Goslate para traducir [AYUDA PORFAVOR]
Publicado por: tincopasan en 8 Noviembre 2017, 10:24 am
en realidad no está obsoleta, funciona bien siempre que no hagas un bombardeo de pedidos, en todo caso hacele una actualización si es que la tenías guardada ,con pip por ejemplo.