Я думаю, вы говорите о AJAX API http://code.google.com/apis/ajaxlanguage/,
который должен быть использован из javascript, поэтому я не понимаю, что вы подразумеваете под "google translate from python"
В качестве альтернативы, если вам нужно использовать функцию перевода из python, вы можете напрямую запросить страницу перевода и проанализировать ее, используя xml / html libs, например. красивый суп, html5lib
На самом деле я так и делал, и красивый суп не работал на Google Translate, но html5lib (http://code.google.com/p/html5lib/) сделал
вам нужно будет сделать что-то подобное (скопировано из моей большой базы кода)
def translate(text, tlan, slan="en"):
opener = urllib2.build_opener()
opener.addheaders = [('User-agent', 'translate.py/0.1')]
htmlPage = opener.open(
"http://translate.google.com/translate_t?" +
urllib.urlencode({'sl': slan, 'tl':tlan}),
data=urllib.urlencode({'hl': 'en',
'ie': 'UTF8',
'text': text.encode('utf-8'),
'sl': slan, 'tl': tlan})
)
parser = html5lib.HTMLParser(tree=treebuilders.getTreeBuilder("etree", cElementTree))
etree_document = parser.parse(htmlPage)
return _getResult(etree_document)