feat: update to target language
Browse files
app.py
CHANGED
@@ -73,7 +73,7 @@ def home():
|
|
73 |
<pre>
|
74 |
{
|
75 |
"<span class="payload-key">text</span>" : "<span class="payload-value">Siku njema</span>",
|
76 |
-
"<span class="payload-key">
|
77 |
}
|
78 |
</pre>
|
79 |
<h2>Expected Response</h2>
|
@@ -96,14 +96,14 @@ def translate():
|
|
96 |
return jsonify({"error": "No Source Language Provided"}), 400
|
97 |
|
98 |
text_to_translate = data["text"]
|
99 |
-
|
100 |
|
101 |
-
if
|
102 |
translation = en_to_sw(text_to_translate)[0]
|
103 |
-
elif
|
104 |
translation = sw_to_en(text_to_translate)[0]
|
105 |
else:
|
106 |
-
return jsonify({"error": "Invalid
|
107 |
|
108 |
translated_text = translation["translation_text"]
|
109 |
|
|
|
73 |
<pre>
|
74 |
{
|
75 |
"<span class="payload-key">text</span>" : "<span class="payload-value">Siku njema</span>",
|
76 |
+
"<span class="payload-key">target</span>" : "<span class="payload-value">en</span>"
|
77 |
}
|
78 |
</pre>
|
79 |
<h2>Expected Response</h2>
|
|
|
96 |
return jsonify({"error": "No Source Language Provided"}), 400
|
97 |
|
98 |
text_to_translate = data["text"]
|
99 |
+
target_language = data["target"]
|
100 |
|
101 |
+
if target_language == "sw":
|
102 |
translation = en_to_sw(text_to_translate)[0]
|
103 |
+
elif target_language == "en":
|
104 |
translation = sw_to_en(text_to_translate)[0]
|
105 |
else:
|
106 |
+
return jsonify({"error": "Invalid Target Language"}), 400
|
107 |
|
108 |
translated_text = translation["translation_text"]
|
109 |
|