Update app.py
Browse files
app.py
CHANGED
@@ -424,7 +424,10 @@ translator = Translator()
|
|
424 |
def google_translate(q: str, from_: Optional[str] = None, to: str = "en"):
|
425 |
try:
|
426 |
translations = translator.translate(q, dest=to, src=from_)
|
427 |
-
|
|
|
|
|
|
|
428 |
except Exception as e:
|
429 |
raise HTTPException(status_code=500, detail=f"Error during translation: {e}")
|
430 |
|
|
|
424 |
def google_translate(q: str, from_: Optional[str] = None, to: str = "en"):
|
425 |
try:
|
426 |
translations = translator.translate(q, dest=to, src=from_)
|
427 |
+
detected_language = translations.src
|
428 |
+
original = translations.origin
|
429 |
+
translated = translations.text
|
430 |
+
return JSONResponse(content=jsonable_encoder("detected_language": detected_language , "original": original , "translated": translated))
|
431 |
except Exception as e:
|
432 |
raise HTTPException(status_code=500, detail=f"Error during translation: {e}")
|
433 |
|