Commit
·
8de644b
1
Parent(s):
ded9c3a
Update app.py
Browse files
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 |
-
|
|
|
|
|
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.")
|