Shatha2030 commited on
Commit
d847984
·
verified ·
1 Parent(s): d766956

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -4,7 +4,7 @@ import langid # مكتبة للكشف عن اللغة
4
 
5
  # تحميل نماذج التلخيص
6
  summarizer_en = pipeline("summarization", model="facebook/bart-large-cnn")
7
- summarizer_ar = pipeline("summarization", model="malmarjeh/t5-arabic-text-summarization")
8
 
9
  def summarize_text(text, language, min_length, max_length):
10
  if not text.strip():
@@ -37,7 +37,10 @@ def translate_ui(language):
37
 
38
  def update_ui(language):
39
  texts = translate_ui(language)
40
- return texts["title"], texts["summarize_btn"], texts["text_input_label"], texts["text_output_label"], texts["min_length_label"], texts["max_length_label"]
 
 
 
41
 
42
  with gr.Blocks() as demo:
43
  lang_toggle = gr.Radio(["العربية", "English"], label="🌍 اختر لغة الواجهة", value="العربية")
@@ -59,4 +62,4 @@ with gr.Blocks() as demo:
59
  lang_toggle.change(fn=lambda lang: update_ui(lang), inputs=lang_toggle, outputs=[title, summarize_btn, text_input_label, text_output_label, min_length_slider, max_length_slider])
60
  summarize_btn.click(fn=summarize_text, inputs=[text_input, lang_toggle, min_length_slider, max_length_slider], outputs=text_output)
61
 
62
- demo.launch()
 
4
 
5
  # تحميل نماذج التلخيص
6
  summarizer_en = pipeline("summarization", model="facebook/bart-large-cnn")
7
+ summarizer_ar = pipeline("summarization", model="malmarjeh/t5-arabic-text-summarization")
8
 
9
  def summarize_text(text, language, min_length, max_length):
10
  if not text.strip():
 
37
 
38
  def update_ui(language):
39
  texts = translate_ui(language)
40
+ min_length_label = texts["min_length_label"]
41
+ max_length_label = texts["max_length_label"]
42
+
43
+ return texts["title"], texts["summarize_btn"], texts["text_input_label"], texts["text_output_label"], min_length_label, max_length_label
44
 
45
  with gr.Blocks() as demo:
46
  lang_toggle = gr.Radio(["العربية", "English"], label="🌍 اختر لغة الواجهة", value="العربية")
 
62
  lang_toggle.change(fn=lambda lang: update_ui(lang), inputs=lang_toggle, outputs=[title, summarize_btn, text_input_label, text_output_label, min_length_slider, max_length_slider])
63
  summarize_btn.click(fn=summarize_text, inputs=[text_input, lang_toggle, min_length_slider, max_length_slider], outputs=text_output)
64
 
65
+ demo.launch()