Merge branch 'master' of https://github.com/nidhaloff/deep-translator into dev
Browse files- deep_translator/__init__.py +1 -1
- deep_translator/linguee.py +10 -5
- setup.cfg +1 -1
- setup.py +1 -1
deep_translator/__init__.py
CHANGED
@@ -9,7 +9,7 @@ from .detection import detect_language
|
|
9 |
|
10 |
__author__ = """Nidhal Baccouri"""
|
11 |
__email__ = '[email protected]'
|
12 |
-
__version__ = '1.1.
|
13 |
|
14 |
__all__ = [GoogleTranslator,
|
15 |
PonsTranslator,
|
|
|
9 |
|
10 |
__author__ = """Nidhal Baccouri"""
|
11 |
__email__ = '[email protected]'
|
12 |
+
__version__ = '1.1.5'
|
13 |
|
14 |
__all__ = [GoogleTranslator,
|
15 |
PonsTranslator,
|
deep_translator/linguee.py
CHANGED
@@ -52,7 +52,7 @@ class LingueeTranslator(BaseTranslator):
|
|
52 |
raise LanguageNotSupportedException(lang)
|
53 |
return True
|
54 |
|
55 |
-
def translate(self, word, **kwargs):
|
56 |
|
57 |
if self._validate_payload(word):
|
58 |
# %s-%s/translation/%s.html
|
@@ -64,10 +64,15 @@ class LingueeTranslator(BaseTranslator):
|
|
64 |
if not elements:
|
65 |
raise TranslationNotFound(elements)
|
66 |
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
|
|
|
|
|
|
|
|
|
|
71 |
|
72 |
def translate_words(self, words, **kwargs):
|
73 |
if not words:
|
|
|
52 |
raise LanguageNotSupportedException(lang)
|
53 |
return True
|
54 |
|
55 |
+
def translate(self, word, return_all=False, **kwargs):
|
56 |
|
57 |
if self._validate_payload(word):
|
58 |
# %s-%s/translation/%s.html
|
|
|
64 |
if not elements:
|
65 |
raise TranslationNotFound(elements)
|
66 |
|
67 |
+
filtered_elements = []
|
68 |
+
for el in elements:
|
69 |
+
try:
|
70 |
+
pronoun = el.find('span', {'class': 'placeholder'}).get_text(strip=True)
|
71 |
+
except AttributeError:
|
72 |
+
pronoun = ''
|
73 |
+
filtered_elements.append(el.get_text(strip=True).replace(pronoun, ''))
|
74 |
+
|
75 |
+
return filtered_elements if return_all else filtered_elements[0]
|
76 |
|
77 |
def translate_words(self, words, **kwargs):
|
78 |
if not words:
|
setup.cfg
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
[bumpversion]
|
2 |
-
current_version = 1.1.
|
3 |
commit = True
|
4 |
tag = True
|
5 |
|
|
|
1 |
[bumpversion]
|
2 |
+
current_version = 1.1.5
|
3 |
commit = True
|
4 |
tag = True
|
5 |
|
setup.py
CHANGED
@@ -51,6 +51,6 @@ setup(
|
|
51 |
test_suite='tests',
|
52 |
tests_require=test_requirements,
|
53 |
url='https://github.com/nidhaloff/deep_translator',
|
54 |
-
version='1.1.
|
55 |
zip_safe=False,
|
56 |
)
|
|
|
51 |
test_suite='tests',
|
52 |
tests_require=test_requirements,
|
53 |
url='https://github.com/nidhaloff/deep_translator',
|
54 |
+
version='1.1.5',
|
55 |
zip_safe=False,
|
56 |
)
|