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)
|