= commited on
Commit
853b244
·
1 Parent(s): 1ad1dca

added google translate api tests

Browse files
deep_translator/linguee.py CHANGED
@@ -39,7 +39,7 @@ class LingueeTranslator(BaseTranslator):
39
  """
40
  for language in languages:
41
  if language in self._languages.values():
42
- yield self._languages[language]
43
  elif language in self._languages.keys():
44
  yield language
45
  else:
@@ -88,5 +88,5 @@ class LingueeTranslator(BaseTranslator):
88
 
89
 
90
  if __name__ == '__main__':
91
- l = LingueeTranslator("", "").translate("good")
92
  print("translated: ", l)
 
39
  """
40
  for language in languages:
41
  if language in self._languages.values():
42
+ yield LINGUEE_CODE_TO_LANGUAGE[language]
43
  elif language in self._languages.keys():
44
  yield language
45
  else:
 
88
 
89
 
90
  if __name__ == '__main__':
91
+ l = LingueeTranslator("en", "fr").translate("good")
92
  print("translated: ", l)
deep_translator/pons.py CHANGED
@@ -43,7 +43,7 @@ class PonsTranslator(BaseTranslator):
43
  """
44
  for language in languages:
45
  if language in self._languages.values():
46
- yield self._languages[language]
47
  elif language in self._languages.keys():
48
  yield language
49
  else:
@@ -95,3 +95,7 @@ class PonsTranslator(BaseTranslator):
95
  translated_words.append(self.translate(payload=word))
96
  return translated_words
97
 
 
 
 
 
 
43
  """
44
  for language in languages:
45
  if language in self._languages.values():
46
+ yield PONS_CODES_TO_LANGUAGES[language]
47
  elif language in self._languages.keys():
48
  yield language
49
  else:
 
95
  translated_words.append(self.translate(payload=word))
96
  return translated_words
97
 
98
+
99
+ if __name__ == '__main__':
100
+ l = PonsTranslator("en", "fr").translate("good")
101
+ print("translated: ", l)
deep_translator/tests/test_deep_translator.py CHANGED
@@ -29,6 +29,11 @@ def test_inputs():
29
  with pytest.raises(exceptions.LanguageNotSupportedException):
30
  GoogleTranslator(source="auto", target="nothing")
31
 
 
 
 
 
 
32
 
33
  def test_payload(google_translator):
34
 
 
29
  with pytest.raises(exceptions.LanguageNotSupportedException):
30
  GoogleTranslator(source="auto", target="nothing")
31
 
32
+ g1 = GoogleTranslator("en", "fr")
33
+ g2 = GoogleTranslator("english", "french")
34
+ assert g1._source == g2._source
35
+ assert g1._target == g2._target
36
+
37
 
38
  def test_payload(google_translator):
39