Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -17,20 +17,24 @@ def translate(text, src_lang, tgt_lang):
|
|
| 17 |
# Streamlit app layout
|
| 18 |
st.title("Language Translator App")
|
| 19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
# Input and output language options
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
"es", # Spanish
|
| 26 |
-
"it", # Italian
|
| 27 |
-
"nl", # Dutch
|
| 28 |
-
"zh", # Chinese
|
| 29 |
-
"hi" # Hindi
|
| 30 |
-
]
|
| 31 |
-
|
| 32 |
-
src_lang = st.selectbox("Select input language:", languages, index=0)
|
| 33 |
-
tgt_lang = st.selectbox("Select output language:", languages, index=1)
|
| 34 |
|
| 35 |
# Text input
|
| 36 |
text_to_translate = st.text_area("Enter text to translate:")
|
|
|
|
| 17 |
# Streamlit app layout
|
| 18 |
st.title("Language Translator App")
|
| 19 |
|
| 20 |
+
|
| 21 |
+
# Language mapping
|
| 22 |
+
language_map = {
|
| 23 |
+
"English": "en",
|
| 24 |
+
"French": "fr",
|
| 25 |
+
"German": "de",
|
| 26 |
+
"Spanish": "es",
|
| 27 |
+
"Italian": "it",
|
| 28 |
+
"Dutch": "nl",
|
| 29 |
+
"Chinese": "zh",
|
| 30 |
+
"Hindi": "hi"
|
| 31 |
+
}
|
| 32 |
+
|
| 33 |
# Input and output language options
|
| 34 |
+
languages_full = list(language_map.keys())
|
| 35 |
+
|
| 36 |
+
src_lang = st.selectbox("Select input language:", languages_full, index=0)
|
| 37 |
+
tgt_lang = st.selectbox("Select output language:", languages_full, index=1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
|
| 39 |
# Text input
|
| 40 |
text_to_translate = st.text_area("Enter text to translate:")
|