gouravchahar13 commited on
Commit
14bf136
Β·
1 Parent(s): 3931a17
Files changed (2) hide show
  1. app.py +2 -5
  2. requirements.txt +0 -0
app.py CHANGED
@@ -1,10 +1,7 @@
1
  import streamlit as st
2
  from news import fetch_news
3
  from utils import get_sentiment, extract_keywords, text_to_speech, comparison_impact, summarize_text
4
- from googletrans import Translator
5
-
6
- # Initialize Google Translator
7
- translator = Translator()
8
 
9
  # Streamlit App Title
10
  st.title("πŸ“’ News Sentiment & Keyword Analyzer with Hindi Speech & Comparison")
@@ -58,7 +55,7 @@ if st.button("Fetch News & Analyze"):
58
  summarized_text += summary + " " # Append for TTS
59
 
60
  # Translate Summary to Hindi
61
- translated_summary = translator.translate(summarized_text, src="en", dest="hi").text
62
 
63
  # Automatically Generate and Play Hindi Speech
64
  st.write("πŸ”Š **Generating Hindi Audio...**")
 
1
  import streamlit as st
2
  from news import fetch_news
3
  from utils import get_sentiment, extract_keywords, text_to_speech, comparison_impact, summarize_text
4
+ from deep_translator import GoogleTranslator
 
 
 
5
 
6
  # Streamlit App Title
7
  st.title("πŸ“’ News Sentiment & Keyword Analyzer with Hindi Speech & Comparison")
 
55
  summarized_text += summary + " " # Append for TTS
56
 
57
  # Translate Summary to Hindi
58
+ translated_summary = GoogleTranslator(source="en", target="hi").translate(summarized_text)
59
 
60
  # Automatically Generate and Play Hindi Speech
61
  st.write("πŸ”Š **Generating Hindi Audio...**")
requirements.txt CHANGED
Binary files a/requirements.txt and b/requirements.txt differ