Update app.py
Browse files
app.py
CHANGED
|
@@ -97,16 +97,16 @@ def summarize_and_translate_interface(pdf_content, lang):
|
|
| 97 |
return "\n".join(translated_chunks)
|
| 98 |
|
| 99 |
# Gradio UI
|
| 100 |
-
input_pdf = gr.File(label="Upload a PDF file", type="file")
|
| 101 |
-
language = gr.Dropdown(choices=["Arabic", "Czech", "German", "English", "Spanish", "Estonian", "Finnish",
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
output_text = gr.Textbox(label="Translated Summary")
|
| 111 |
|
| 112 |
gr.Interface(summarize_and_translate_interface, inputs=[input_pdf, language], outputs=output_text).launch()
|
|
|
|
| 97 |
return "\n".join(translated_chunks)
|
| 98 |
|
| 99 |
# Gradio UI
|
| 100 |
+
input_pdf = gr.inputs.File(label="Upload a PDF file", type="file")
|
| 101 |
+
language = gr.inputs.Dropdown(choices=["Arabic", "Czech", "German", "English", "Spanish", "Estonian", "Finnish",
|
| 102 |
+
"French", "Gujarati", "Hindi", "Italian", "Japanese", "Kazakh", "Korean",
|
| 103 |
+
"Lithuanian", "Latvian", "Burmese", "Nepali", "Dutch", "Romanian", "Russian",
|
| 104 |
+
"Sinhala", "Turkish", "Vietnamese", "Chinese", "Afrikaans", "Azerbaijani",
|
| 105 |
+
"Bengali", "Persian", "Hebrew", "Croatian", "Indonesian", "Georgian", "Khmer",
|
| 106 |
+
"Macedonian", "Malayalam", "Mongolian", "Marathi", "Polish", "Pashto",
|
| 107 |
+
"Portuguese", "Swedish", "Swahili", "Tamil", "Telugu", "Thai", "Tagalog",
|
| 108 |
+
"Ukrainian", "Urdu", "Xhosa", "Galician", "Slovene"],
|
| 109 |
+
label="Select language for translation")
|
| 110 |
+
output_text = gr.outputs.Textbox(label="Translated Summary")
|
| 111 |
|
| 112 |
gr.Interface(summarize_and_translate_interface, inputs=[input_pdf, language], outputs=output_text).launch()
|