ali121300 commited on
Commit
8f8e7b3
1 Parent(s): 2b48b3a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -17
app.py CHANGED
@@ -81,20 +81,18 @@ def handle_userinput(user_question:str):
81
  st.write("پاسخ ربات: "+result)
82
 
83
  #############################################################################################################
84
- #def read_pdf_pr_en(pdf_file_path):
85
- #from deep_translator import GoogleTranslate
86
- #pdf_reader =PdfReader(pdf_file_path)
87
- # خواندن محتوای صفحه‌ها
88
- #full_text = ''
89
- #for page in pdf_reader.pages:
90
- #page_pdf=page.extract_text()
91
- #translator = GoogleTranslator(source='persian', target='english')
92
- # result = translator.translate(page_pdf)
93
- #full_text +=result
94
 
95
  # نمایش محتوای کل فایل PDF
96
- #print(full_text)
97
- #return(full_text)
98
  #################################################################################################################
99
  def get_pdf_text(pdf_docs):
100
  text = ""
@@ -106,7 +104,7 @@ def get_pdf_text(pdf_docs):
106
  return text
107
 
108
 
109
- ################################
110
  def main():
111
  st.set_page_config(
112
  page_title="Chat Bot PDFs",
@@ -145,10 +143,9 @@ def main():
145
  if pdf_docs:
146
  # مسیر فایل آپلود شده را بدست آورید
147
  txt_raw=get_pdf_text(pdf_docs)
148
- translator = GoogleTranslator(source='persian', target='english')
149
- result = translator.translate(txt_raw)
150
- st.write(result)
151
- pdf_docs=result
152
  if st.button("Process"):
153
  with st.spinner("Processing"):
154
  st.write(pdf_docs)
 
81
  st.write("پاسخ ربات: "+result)
82
 
83
  #############################################################################################################
84
+ def read_pdf_pr_en(pdf_reader):
85
+ from deep_translator import GoogleTranslator
86
+ import PyPDF2
87
+ full_text = ''
88
+ for page in pdf_reader.pages:
89
+ page_pdf=page.extract_text()
90
+ translator = GoogleTranslator(source='persian', target='english')
91
+ result = translator.translate(page_pdf)
92
+ full_text +=result
 
93
 
94
  # نمایش محتوای کل فایل PDF
95
+ return(full_text)
 
96
  #################################################################################################################
97
  def get_pdf_text(pdf_docs):
98
  text = ""
 
104
  return text
105
 
106
 
107
+ ################################33333333333333333333333333333333333333333333333333333333
108
  def main():
109
  st.set_page_config(
110
  page_title="Chat Bot PDFs",
 
143
  if pdf_docs:
144
  # مسیر فایل آپلود شده را بدست آورید
145
  txt_raw=get_pdf_text(pdf_docs)
146
+ full_text=read_pdf_pr_en(pdf_reader=txt_raw)
147
+ pdf_docs=full_text
148
+ st.write(pdf_docs)
 
149
  if st.button("Process"):
150
  with st.spinner("Processing"):
151
  st.write(pdf_docs)