Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1365,7 +1365,15 @@ def upload_and_manage(file, target_language, process_mode):
|
|
| 1365 |
|
| 1366 |
transcription_json_merged = transcription_json
|
| 1367 |
#post_edit_transcribed_segments(transcription_json, file.name, source_language)
|
| 1368 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1369 |
# Step 2: Translate the transcription
|
| 1370 |
logger.info(f"Translating transcription from {source_language} to {target_language}...")
|
| 1371 |
translated_json_raw = translate_text(transcription_json_merged, source_language, target_language)
|
|
|
|
| 1365 |
|
| 1366 |
transcription_json_merged = transcription_json
|
| 1367 |
#post_edit_transcribed_segments(transcription_json, file.name, source_language)
|
| 1368 |
+
|
| 1369 |
+
# Log number of transcribed segments and preview a few
|
| 1370 |
+
if isinstance(transcription_json, list):
|
| 1371 |
+
logger.info(f"Transcribed {len(transcription_json)} segments.")
|
| 1372 |
+
for i, segment in enumerate(transcription_json[:3]): # preview first 3 lines
|
| 1373 |
+
logger.debug(f"[Line {i+1}] {segment}")
|
| 1374 |
+
else:
|
| 1375 |
+
logger.warning("Transcription output is not a list. Check transcribe_segments_with_scribe output format.")
|
| 1376 |
+
|
| 1377 |
# Step 2: Translate the transcription
|
| 1378 |
logger.info(f"Translating transcription from {source_language} to {target_language}...")
|
| 1379 |
translated_json_raw = translate_text(transcription_json_merged, source_language, target_language)
|