https://github.com/mouuff/Google-Translate-API

аюсь использовать Google Translate из сценария Python:

#!/usr/bin/env python
from urllib2 import urlopen
from urllib import urlencode

base_url = "http://www.google.com/translate?"
params = (('langpair','en|es'), ('u','http://asdf.com'),)
url = base_url+urlencode(params)
print "Encoded URL: %s" % url 
print urlopen(url).read()

Я получаю ошибку 403 при использовании.

# ./1.py 
Encoded URL: http://www.google.com/translate?langpair=en%7Ces&u=http%3A%2F%2Fasdf.com
Traceback (most recent call last):
...
urllib2.HTTPError: HTTP Error 403: Forbidden

Однако тот же URL-адрес работает нормально при доступе из браузера. Может ли кто-нибудь заметить ошибку? Или это то, что Google не позволяет этот тип использования?

заранее спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос