@@ -25,6 +25,9 @@ def request(query, params):
25 from_lang = lan[0][1].lower()
25 from_lang = lan[0][1].lower()
27 return params
27 return params
28+ elif from_lang.lower() not in [x[1].lower() for x in language_codes]:
29 if len(to_lang) == 2:
32 if len(to_lang) == 2:
30 lan = filter(lambda x: x[0][:2] == to_lang, language_codes)
33 lan = filter(lambda x: x[0][:2] == to_lang, language_codes)
@@ -32,6 +35,8 @@ def request(query, params):
32 to_lang = lan[0][1].lower()
35 to_lang = lan[0][1].lower()
34 return params
37 return params
38+ elif to_lang.lower() not in [x[1].lower() for x in language_codes]:
36 params['url'] = url.format(from_lang=from_lang, to_lang=to_lang,query=query)
41 params['url'] = url.format(from_lang=from_lang, to_lang=to_lang,query=query)
37 params['from_lang'] = from_lang
42 params['from_lang'] = from_lang