Spaces:
Running
Running
Update app.py
Browse files
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.
|
43 |
-
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 |
-
|
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
|