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 не позволяет этот тип использования?
заранее спасибо