Lenylvt commited on
Commit
8084b82
β€’
1 Parent(s): 0d6a219

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -4
app.py CHANGED
@@ -39,15 +39,14 @@ def translate_srt(input_file, source_language_code, target_language_code):
39
  subs = pysrt.open(input_file)
40
  total_subs = len(subs)
41
  translated_subs = []
42
- progress_text = "Operation in progress. Please wait."
43
- st.progress(0, text=progress_text) # Initialize the progress bar placeholder
44
 
45
  for idx, sub in enumerate(subs):
46
  translated_text = translate_text(sub.text, source_language_code, target_language_code)
47
  translated_sub = pysrt.SubRipItem(index=idx+1, start=sub.start, end=sub.end, text=translated_text)
48
  translated_subs.append(translated_sub)
49
- progress_percent = int(((idx + 1) / total_subs) * 100)
50
- st.progress(progress_percent) # Update progress bar
51
 
52
  translated_file = pysrt.SubRipFile(items=translated_subs)
53
  return translated_file
 
39
  subs = pysrt.open(input_file)
40
  total_subs = len(subs)
41
  translated_subs = []
42
+ progress_text = "Operation in progress. For information, the progress bar start when the translation begin."
43
+ progress_bar = st.progress(0, text=progress_text) # Initialize the progress bar
44
 
45
  for idx, sub in enumerate(subs):
46
  translated_text = translate_text(sub.text, source_language_code, target_language_code)
47
  translated_sub = pysrt.SubRipItem(index=idx+1, start=sub.start, end=sub.end, text=translated_text)
48
  translated_subs.append(translated_sub)
49
+ progress_bar.progress((idx + 1) / total_subs) # Update progress bar
 
50
 
51
  translated_file = pysrt.SubRipFile(items=translated_subs)
52
  return translated_file