From 6a101f4dadd9a03e3113569ceaf9c5afa8ddf6e4 Mon Sep 17 00:00:00 2001 From: ssut Date: Fri, 17 Jul 2015 20:49:22 +0900 Subject: [PATCH] Fix: check availability of both source and destination language refs #2 --- googletrans/translator.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/googletrans/translator.py b/googletrans/translator.py index 09c0d32..d84404c 100644 --- a/googletrans/translator.py +++ b/googletrans/translator.py @@ -74,6 +74,11 @@ Advanced usage: result.append(translated) return result + if dest not in LANGUAGES.keys(): + raise ValueError('incorrect destination language') + if src != 'auto' and src not in LANGUAGES.keys(): + raise ValueError('incorrect source language') + result = '' sess = agent() # acquire requests session origin = text