Ahmad-Moiz commited on
Commit
8de644b
·
1 Parent(s): ded9c3a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -24,7 +24,7 @@ def sentence_similarity(sent1, sent2, stopwords):
24
  words1 = [word.lower() for word in words1 if word.isalnum()]
25
  words2 = [word.lower() for word in words2 if word.isalnum()]
26
 
27
- all_words = list(set(words1 + words2))
28
 
29
  vector1 = [0] * len(all_words)
30
  vector2 = [0] * len(all_words)
@@ -100,7 +100,9 @@ st.markdown(
100
 
101
  user_article = st.text_area("Enter your article here:", height=200)
102
  translate = st.checkbox("Translate Summary")
103
- target_language = st.selectbox("Select Target Language", ["English", "French", "Spanish", "German"])
 
 
104
 
105
  if st.button("Summarize"):
106
  if user_article:
@@ -109,9 +111,6 @@ if st.button("Summarize"):
109
  st.write(summary)
110
 
111
  if translate:
112
- st.subheader("Translate Summary")
113
- target_language = st.selectbox("Select Target Language", ["English", "French", "Spanish", "German"])
114
-
115
  if target_language == "English":
116
  target_language_code = "en"
117
  elif target_language == "French":
@@ -123,6 +122,7 @@ if st.button("Summarize"):
123
 
124
  translator = Translator()
125
  translated_summary = translator.translate(summary, dest=target_language_code)
 
126
  st.write(translated_summary.text)
127
  else:
128
  st.warning("Please enter an article to summarize.")
 
24
  words1 = [word.lower() for word in words1 if word.isalnum()]
25
  words2 = [word.lower() for word in words2 if word.isalnum()]
26
 
27
+ all_words = list(set(words1 + words2)
28
 
29
  vector1 = [0] * len(all_words)
30
  vector2 = [0] * len(all_words)
 
100
 
101
  user_article = st.text_area("Enter your article here:", height=200)
102
  translate = st.checkbox("Translate Summary")
103
+
104
+ if translate:
105
+ target_language = st.selectbox("Select Target Language", ["English", "French", "Spanish", "German"])
106
 
107
  if st.button("Summarize"):
108
  if user_article:
 
111
  st.write(summary)
112
 
113
  if translate:
 
 
 
114
  if target_language == "English":
115
  target_language_code = "en"
116
  elif target_language == "French":
 
122
 
123
  translator = Translator()
124
  translated_summary = translator.translate(summary, dest=target_language_code)
125
+ st.subheader("Translated Summary:")
126
  st.write(translated_summary.text)
127
  else:
128
  st.warning("Please enter an article to summarize.")