Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -165,7 +165,6 @@ class TranslatorApp:
|
|
| 165 |
all_translated_text += translated_text + "\n"
|
| 166 |
|
| 167 |
# Update progress
|
| 168 |
-
elapsed_time = time.time() - start_time
|
| 169 |
progress((i + 1) / total_slides, desc=f"Processing slide {i + 1}/{total_slides}")
|
| 170 |
|
| 171 |
if self.processing:
|
|
@@ -186,11 +185,11 @@ class TranslatorApp:
|
|
| 186 |
self.log(f"Error during processing: {str(e)}")
|
| 187 |
raise e
|
| 188 |
|
| 189 |
-
def run(self, file, api_provider, api_key, source_lang, target_lang
|
| 190 |
self.processing = True
|
| 191 |
self.save_config(api_provider, api_key, source_lang, target_lang)
|
| 192 |
try:
|
| 193 |
-
output_path, review_path = self.process_pptx(file.name, source_lang, target_lang, api_provider, api_key
|
| 194 |
return [
|
| 195 |
f"File has been translated and saved as:\n{output_path}\nReview saved as:\n{review_path}",
|
| 196 |
output_path,
|
|
@@ -222,7 +221,7 @@ def create_interface():
|
|
| 222 |
run_button = gr.Button("Translate")
|
| 223 |
run_button.click(
|
| 224 |
fn=app.run,
|
| 225 |
-
inputs=[file_input, api_provider, api_key, source_lang, target_lang
|
| 226 |
outputs=[output_text, output_file, output_review]
|
| 227 |
)
|
| 228 |
|
|
|
|
| 165 |
all_translated_text += translated_text + "\n"
|
| 166 |
|
| 167 |
# Update progress
|
|
|
|
| 168 |
progress((i + 1) / total_slides, desc=f"Processing slide {i + 1}/{total_slides}")
|
| 169 |
|
| 170 |
if self.processing:
|
|
|
|
| 185 |
self.log(f"Error during processing: {str(e)}")
|
| 186 |
raise e
|
| 187 |
|
| 188 |
+
def run(self, file, api_provider, api_key, source_lang, target_lang):
|
| 189 |
self.processing = True
|
| 190 |
self.save_config(api_provider, api_key, source_lang, target_lang)
|
| 191 |
try:
|
| 192 |
+
output_path, review_path = self.process_pptx(file.name, source_lang, target_lang, api_provider, api_key)
|
| 193 |
return [
|
| 194 |
f"File has been translated and saved as:\n{output_path}\nReview saved as:\n{review_path}",
|
| 195 |
output_path,
|
|
|
|
| 221 |
run_button = gr.Button("Translate")
|
| 222 |
run_button.click(
|
| 223 |
fn=app.run,
|
| 224 |
+
inputs=[file_input, api_provider, api_key, source_lang, target_lang],
|
| 225 |
outputs=[output_text, output_file, output_review]
|
| 226 |
)
|
| 227 |
|