Update app.py
Browse files
app.py
CHANGED
|
@@ -1030,7 +1030,9 @@ async def run_translation_job(request_id, text, source_lang, target_lang, notifi
|
|
| 1030 |
translations[request_id]["progress"] = i * 10
|
| 1031 |
translations[request_id]["elapsed_time"] += 5
|
| 1032 |
|
| 1033 |
-
|
|
|
|
|
|
|
| 1034 |
translations[request_id] = {
|
| 1035 |
"status": "completed",
|
| 1036 |
"progress": 100,
|
|
@@ -1039,6 +1041,13 @@ async def run_translation_job(request_id, text, source_lang, target_lang, notifi
|
|
| 1039 |
"result": translated_text
|
| 1040 |
}
|
| 1041 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1042 |
if notification_url:
|
| 1043 |
import requests
|
| 1044 |
payload = {
|
|
|
|
| 1030 |
translations[request_id]["progress"] = i * 10
|
| 1031 |
translations[request_id]["elapsed_time"] += 5
|
| 1032 |
|
| 1033 |
+
result = translator.translate_text(text, source_lang, target_lang)
|
| 1034 |
+
|
| 1035 |
+
translated_text = result['translated_text']
|
| 1036 |
translations[request_id] = {
|
| 1037 |
"status": "completed",
|
| 1038 |
"progress": 100,
|
|
|
|
| 1041 |
"result": translated_text
|
| 1042 |
}
|
| 1043 |
|
| 1044 |
+
translator.completed_translations[request_id] = {
|
| 1045 |
+
'result': result,
|
| 1046 |
+
'completed_at': time.time(),
|
| 1047 |
+
'character_count': len(text),
|
| 1048 |
+
'translation_length': len(translated_text)
|
| 1049 |
+
}
|
| 1050 |
+
|
| 1051 |
if notification_url:
|
| 1052 |
import requests
|
| 1053 |
payload = {
|