Spaces:
Running
Running
Update apis/chat_api.py
Browse files- apis/chat_api.py +7 -3
apis/chat_api.py
CHANGED
|
@@ -49,16 +49,20 @@ class ChatAPIApp:
|
|
| 49 |
f = open('apis/lang_name.json', "r")
|
| 50 |
available_langs = json.loads(f.read())
|
| 51 |
from_lang = 'en'
|
|
|
|
| 52 |
for lang_item in available_langs:
|
|
|
|
|
|
|
| 53 |
if item.to_language == lang_item['code']:
|
| 54 |
-
|
| 55 |
-
|
|
|
|
| 56 |
|
| 57 |
item_response = {
|
| 58 |
"from_language": item.from_language,
|
| 59 |
"to_language": item.to_language,
|
| 60 |
"text": item.text,
|
| 61 |
-
"translate": translator.translate(item.text, dest= from_lang)
|
| 62 |
}
|
| 63 |
json_compatible_item_data = jsonable_encoder(item_response)
|
| 64 |
return JSONResponse(content=json_compatible_item_data)
|
|
|
|
| 49 |
f = open('apis/lang_name.json', "r")
|
| 50 |
available_langs = json.loads(f.read())
|
| 51 |
from_lang = 'en'
|
| 52 |
+
to_lang = 'en'
|
| 53 |
for lang_item in available_langs:
|
| 54 |
+
if item.from_language == lang_item['code']:
|
| 55 |
+
from_lang = item.from_language
|
| 56 |
if item.to_language == lang_item['code']:
|
| 57 |
+
to_lang = item.to_language
|
| 58 |
+
|
| 59 |
+
|
| 60 |
|
| 61 |
item_response = {
|
| 62 |
"from_language": item.from_language,
|
| 63 |
"to_language": item.to_language,
|
| 64 |
"text": item.text,
|
| 65 |
+
"translate": translator.translate(item.text, dest=to_lang, src=from_lang)
|
| 66 |
}
|
| 67 |
json_compatible_item_data = jsonable_encoder(item_response)
|
| 68 |
return JSONResponse(content=json_compatible_item_data)
|