TALWAR
commited on
Commit
·
cf99caa
1
Parent(s):
7168aee
Implemented get_supported_languages() for DeepL and QCRI Translators
Browse files- deep_translator/deepl.py +3 -0
- deep_translator/qcri.py +3 -3
deep_translator/deepl.py
CHANGED
@@ -67,6 +67,9 @@ class DeepL(object):
|
|
67 |
"""
|
68 |
return [self.translate(text, **kwargs) for text in batch]
|
69 |
|
|
|
|
|
|
|
70 |
def _is_language_supported(self, lang, **kwargs):
|
71 |
# The language is supported when is in the dicionary.
|
72 |
return lang == 'auto' or lang in self._languages.keys() or lang in self._languages.values()
|
|
|
67 |
"""
|
68 |
return [self.translate(text, **kwargs) for text in batch]
|
69 |
|
70 |
+
def get_supported_languages(**kwargs):
|
71 |
+
return [*DeepL._languages.keys()]
|
72 |
+
|
73 |
def _is_language_supported(self, lang, **kwargs):
|
74 |
# The language is supported when is in the dicionary.
|
75 |
return lang == 'auto' or lang in self._languages.keys() or lang in self._languages.values()
|
deep_translator/qcri.py
CHANGED
@@ -38,12 +38,12 @@ class QCRI(object):
|
|
38 |
except Exception as e:
|
39 |
raise e
|
40 |
|
41 |
-
def get_supported_languages(
|
42 |
# Have no use for this as the format is not what we need
|
43 |
# Save this for whenever
|
44 |
-
pairs = self._get("get_languages")
|
45 |
# Using a this one instead
|
46 |
-
return QCRI_LANGUAGE_TO_CODE
|
47 |
|
48 |
@property
|
49 |
def languages(self):
|
|
|
38 |
except Exception as e:
|
39 |
raise e
|
40 |
|
41 |
+
def get_supported_languages(**kwargs):
|
42 |
# Have no use for this as the format is not what we need
|
43 |
# Save this for whenever
|
44 |
+
# pairs = self._get("get_languages")
|
45 |
# Using a this one instead
|
46 |
+
return [*QCRI_LANGUAGE_TO_CODE.keys()]
|
47 |
|
48 |
@property
|
49 |
def languages(self):
|