Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -7,6 +7,7 @@ from deep_translator import GoogleTranslator
|
|
7 |
|
8 |
def translate_document(file, target_language, target_country, api_key):
|
9 |
log_messages = []
|
|
|
10 |
|
11 |
try:
|
12 |
log_messages.append("Starting translation process...")
|
@@ -61,6 +62,10 @@ def translate_document(file, target_language, target_country, api_key):
|
|
61 |
prs.save(output_path)
|
62 |
log_messages.append(f"Saved translated presentation as {output_path}.")
|
63 |
|
|
|
|
|
|
|
|
|
64 |
return output_path, "\n".join(log_messages) # 返回文件路徑和日誌信息
|
65 |
|
66 |
except Exception as e:
|
|
|
7 |
|
8 |
def translate_document(file, target_language, target_country, api_key):
|
9 |
log_messages = []
|
10 |
+
output_path = None # 初始化 output_path
|
11 |
|
12 |
try:
|
13 |
log_messages.append("Starting translation process...")
|
|
|
62 |
prs.save(output_path)
|
63 |
log_messages.append(f"Saved translated presentation as {output_path}.")
|
64 |
|
65 |
+
else:
|
66 |
+
log_messages.append("Unsupported file type. Please upload a .docx or .pptx file.")
|
67 |
+
return None, "\n".join(log_messages) # 返回 None 如果文件類型不支持
|
68 |
+
|
69 |
return output_path, "\n".join(log_messages) # 返回文件路徑和日誌信息
|
70 |
|
71 |
except Exception as e:
|