Qudrat0708 commited on
Commit
71e9e70
·
verified ·
1 Parent(s): 8173fe3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -13
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
- languages = [
22
- "en", # English
23
- "fr", # French
24
- "de", # German
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:")