mintlee commited on
Commit
1685fcb
·
1 Parent(s): 571ba8a
word/__pycache__/word_helper.cpython-310.pyc CHANGED
Binary files a/word/__pycache__/word_helper.cpython-310.pyc and b/word/__pycache__/word_helper.cpython-310.pyc differ
 
word/word_helper.py CHANGED
@@ -281,6 +281,20 @@ def merge_elements(doc):
281
  element.text = ""
282
  else:
283
  current_run = [element]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
284
  return doc
285
 
286
  def translate_docx(file_id, source_lang="English", target_lang="Vietnamese", file_name=''):
 
281
  element.text = ""
282
  else:
283
  current_run = [element]
284
+ for table in doc.tables:
285
+ for row in table.rows:
286
+ for cell in row.cells:
287
+ for para in cell.paragraphs:
288
+ current_run = []
289
+ for element in para.iter_inner_content():
290
+ if isinstance(element, docx.text.run.Run):
291
+ if current_run == []:
292
+ current_run = [element]
293
+ elif is_same_formatting(current_run[0], element):
294
+ current_run[0].text += element.text
295
+ element.text = ""
296
+ else:
297
+ current_run = [element]
298
  return doc
299
 
300
  def translate_docx(file_id, source_lang="English", target_lang="Vietnamese", file_name=''):