kuspia
commited on
Update google_trans.py
Browse files
deep_translator/google_trans.py
CHANGED
|
@@ -30,16 +30,16 @@ class GoogleTranslator(BaseTranslator):
|
|
| 30 |
# code snipppet that converts the language into lower-case and skip lower-case conversion for abbreviations
|
| 31 |
# since abbreviations like zh-CN if converted to lower-case will result into error
|
| 32 |
#######################################
|
| 33 |
-
|
| 34 |
-
|
| 35 |
if not( source in self._languages.values()):
|
| 36 |
-
|
| 37 |
if not( target in self._languages.values()):
|
| 38 |
-
|
| 39 |
#######################################
|
| 40 |
|
| 41 |
-
if self.is_language_supported(
|
| 42 |
-
self._source, self._target = self._map_language_to_code(
|
| 43 |
|
| 44 |
super(GoogleTranslator, self).__init__(base_url=self.__base_url,
|
| 45 |
source=self._source,
|
|
|
|
| 30 |
# code snipppet that converts the language into lower-case and skip lower-case conversion for abbreviations
|
| 31 |
# since abbreviations like zh-CN if converted to lower-case will result into error
|
| 32 |
#######################################
|
| 33 |
+
source_lower = source
|
| 34 |
+
target_lower = target
|
| 35 |
if not( source in self._languages.values()):
|
| 36 |
+
source_lower=source.lower()
|
| 37 |
if not( target in self._languages.values()):
|
| 38 |
+
target_lower=target.lower()
|
| 39 |
#######################################
|
| 40 |
|
| 41 |
+
if self.is_language_supported(source_lower, target_lower):
|
| 42 |
+
self._source, self._target = self._map_language_to_code(source_lower, target_lower)
|
| 43 |
|
| 44 |
super(GoogleTranslator, self).__init__(base_url=self.__base_url,
|
| 45 |
source=self._source,
|