From 4c80c2e15dc0f9da66cbf15419a043837bc295e6 Mon Sep 17 00:00:00 2001 From: Apkawa Date: Wed, 3 Sep 2008 02:41:48 +0400 Subject: [PATCH] =?utf8?q?=D0=A2=D0=B5=D1=81=D1=82=D0=BE=D0=B2=D0=B0=D1=8F?= =?utf8?q?=20=D0=B2=D0=B5=D1=82=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- test.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 test.py diff --git a/test.py b/test.py new file mode 100644 index 0000000..aaa3cc4 --- /dev/null +++ b/test.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +import urllib,simplejson + +def translate(word, from_l, to_l): + word = urllib.quote(word) + url = 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=%s&langpair=%s%%7C%s'%(word, from_l, to_l) + src = urllib.urlopen(url).read() + convert = simplejson.loads(src) + results = convert['responseData']['translatedText'] + return results +def detect_lang(word): + word = urllib.quote(word) + url = 'http://ajax.googleapis.com/ajax/services/language/detect?v=1.0&q=%s'%word +# http://ajax.googleapis.com/ajax/services/language/detect?v=1.0&q=Ciao%20mondo + src = urllib.urlopen(url).read() + convert = simplejson.loads(src) + results = convert['responseData']['language'] + return results + +word = 'Как жизнь, унылые люди?' +from_l = 'en' +to_l = 'ja' + +print translate(word,from_l,to_l) +print translate(word, detect_lang(word), 'ja') +#http://code.google.com/apis/ajaxlanguage/documentation/reference.html#_fonje_detect -- 2.11.4.GIT