nidhal baccouri commited on
Commit
804d02e
·
1 Parent(s): 74f699b

updated translate_file

Browse files
deep_translator/google_trans.py CHANGED
@@ -124,9 +124,8 @@ class GoogleTranslator(BaseTranslator):
124
  """
125
  try:
126
  with open(path) as f:
127
- text = f.read()
128
-
129
- return self.translate(text=text)
130
  except Exception as e:
131
  raise e
132
 
@@ -164,15 +163,20 @@ class GoogleTranslator(BaseTranslator):
164
  if not batch:
165
  raise Exception("Enter your text list that you want to translate")
166
 
 
 
167
  arr = []
168
- for text in batch:
 
169
  translated = self.translate(text)
170
  arr.append(translated)
 
171
  sleep(2)
172
 
173
  return arr
174
 
175
 
176
  # if __name__ == '__main__':
177
- # text = GoogleTranslator(source="en", target="en").translate("how are you")
 
178
  # print(text)
 
124
  """
125
  try:
126
  with open(path) as f:
127
+ text = f.read().strip()
128
+ return self.translate(text)
 
129
  except Exception as e:
130
  raise e
131
 
 
163
  if not batch:
164
  raise Exception("Enter your text list that you want to translate")
165
 
166
+ print("Please wait.. This may take a couple of seconds because deep_translator sleeps "
167
+ "for two seconds after each request in order to not spam the google server.")
168
  arr = []
169
+ for i, text in enumerate(batch):
170
+
171
  translated = self.translate(text)
172
  arr.append(translated)
173
+ print("sentence number ", i+1, " has been translated successfully")
174
  sleep(2)
175
 
176
  return arr
177
 
178
 
179
  # if __name__ == '__main__':
180
+ # batch = ["how are you", "give me that man!", "where are you?"]
181
+ # text = GoogleTranslator(source="en", target="de").translate_batch(batch)
182
  # print(text)
deep_translator/microsoft.py CHANGED
@@ -130,7 +130,7 @@ class MicrosoftTranslator:
130
  """
131
  try:
132
  with open(path) as f:
133
- text = f.read()
134
  return self.translate(text)
135
  except Exception as e:
136
  raise e
 
130
  """
131
  try:
132
  with open(path) as f:
133
+ text = f.read().strip()
134
  return self.translate(text)
135
  except Exception as e:
136
  raise e
deep_translator/mymemory.py CHANGED
@@ -150,7 +150,7 @@ class MyMemoryTranslator(BaseTranslator):
150
  """
151
  try:
152
  with open(path) as f:
153
- text = f.read()
154
 
155
  return self.translate(text=text)
156
  except Exception as e:
 
150
  """
151
  try:
152
  with open(path) as f:
153
+ text = f.read().strip()
154
 
155
  return self.translate(text=text)
156
  except Exception as e: