Roseco-crs commited on
Commit
f9447c2
·
1 Parent(s): 6b3dc32

update app.py

Browse files
Files changed (1) hide show
  1. app.py +50 -51
app.py CHANGED
@@ -4,58 +4,57 @@ from googletrans import LANGUAGES
4
 
5
 
6
 
7
- def main():
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
 
9
- nlp_tasks = NLP_tasks_crs()
10
- supported_langs = list(LANGUAGES.values())
11
-
12
- with gr.Blocks() as demo:
13
- gr.Markdown("# 🧠 NaanAI 💡")
14
-
15
- with gr.Row():
16
- with gr.Column():
17
- text = gr.Textbox(label="Your Query", lines=8)
18
- with gr.Column():
19
- with gr.Accordion("Other Parameters (For Translation or Summarization Tasks)", open= True):
20
- # language = gr.Textbox(label="Language")
21
- language = gr.Dropdown(choices=supported_langs, label="Select Target Language", value="english")
22
- style = gr.Textbox(label="Choose Your Style", value="polite")
23
-
24
- with gr.Row(scale=5):
25
- with gr.Column(scale=1, min_width=1):
26
- btn = gr.Button("Q&A")
27
- with gr.Column(scale=2, min_width=1):
28
- btn1 = gr.Button("Translator")
29
- with gr.Column(scale=2, min_width=1):
30
- btn2 = gr.Button("Summarizer")
31
- with gr.Column(scale=2, min_width=1):
32
- btn3 = gr.Button("Translator_Summarizer")
33
-
34
- answer = gr.Textbox(label="AI Answer", lines=2)
35
-
36
- btn.click(
37
- fn= nlp_tasks.question_answer,
38
- inputs= text,
39
- outputs=answer
40
- )
41
- btn1.click(
42
- fn= nlp_tasks.translator,
43
- inputs= [text, language, style],
44
- outputs=answer
45
- )
46
- btn2.click(
47
- fn= nlp_tasks.summarization,
48
- inputs= text,
49
- outputs=answer
50
- )
51
- btn3.click(
52
- fn= nlp_tasks.translator_summarization,
53
- inputs= [text, language, style],
54
- outputs=answer
55
- )
56
-
57
- return demo.launch()
58
 
 
59
 
60
  if __name__ == "__main__":
61
- main()
 
4
 
5
 
6
 
7
+
8
+
9
+ nlp_tasks = NLP_tasks_crs()
10
+ supported_langs = list(LANGUAGES.values())
11
+
12
+ with gr.Blocks() as demo:
13
+ gr.Markdown("# 🧠 NaanAI 💡")
14
+
15
+ with gr.Row():
16
+ with gr.Column():
17
+ text = gr.Textbox(label="Your Query", lines=8)
18
+ with gr.Column():
19
+ with gr.Accordion("Other Parameters (For Translation or Summarization Tasks)", open= True):
20
+ # language = gr.Textbox(label="Language")
21
+ language = gr.Dropdown(choices=supported_langs, label="Select Target Language", value="english")
22
+ style = gr.Textbox(label="Choose Your Style", value="polite")
23
 
24
+ with gr.Row(scale=5):
25
+ with gr.Column(scale=1, min_width=1):
26
+ btn = gr.Button("Q&A")
27
+ with gr.Column(scale=2, min_width=1):
28
+ btn1 = gr.Button("Translator")
29
+ with gr.Column(scale=2, min_width=1):
30
+ btn2 = gr.Button("Summarizer")
31
+ with gr.Column(scale=2, min_width=1):
32
+ btn3 = gr.Button("Translator_Summarizer")
33
+
34
+ answer = gr.Textbox(label="AI Answer", lines=2)
35
+
36
+ btn.click(
37
+ fn= nlp_tasks.question_answer,
38
+ inputs= text,
39
+ outputs=answer
40
+ )
41
+ btn1.click(
42
+ fn= nlp_tasks.translator,
43
+ inputs= [text, language, style],
44
+ outputs=answer
45
+ )
46
+ btn2.click(
47
+ fn= nlp_tasks.summarization,
48
+ inputs= text,
49
+ outputs=answer
50
+ )
51
+ btn3.click(
52
+ fn= nlp_tasks.translator_summarization,
53
+ inputs= [text, language, style],
54
+ outputs=answer
55
+ )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
 
57
+
58
 
59
  if __name__ == "__main__":
60
+ demo.launch()