0% found this document useful (0 votes)
236 views10 pages

Online PDF To Text Converter & Language Translator Python Project

This document describes a Python project that converts PDF documents to audio files and translates the text to different languages. The project allows users to upload a PDF, select a language, and listen to an audio version of the PDF text in that language. It extracts text from PDFs using PyPDF2 and converts it to audio using gTTS after translating with Google Translate. This helps people read documents without staring at screens and allows those who are visually impaired or have learning disabilities to listen to documents. The system has modules for user registration, login, uploading PDFs, selecting languages, and listening to converted audio files. It follows a waterfall development process and requires a computer or laptop running Windows with Python, Django and other software installed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
236 views10 pages

Online PDF To Text Converter & Language Translator Python Project

This document describes a Python project that converts PDF documents to audio files and translates the text to different languages. The project allows users to upload a PDF, select a language, and listen to an audio version of the PDF text in that language. It extracts text from PDFs using PyPDF2 and converts it to audio using gTTS after translating with Google Translate. This helps people read documents without staring at screens and allows those who are visually impaired or have learning disabilities to listen to documents. The system has modules for user registration, login, uploading PDFs, selecting languages, and listening to converted audio files. It follows a waterfall development process and requires a computer or laptop running Windows with Python, Django and other software installed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Download Python projects with Documentation from

TutorialsDuniya.comPDF to Audio Converter and Translator

1) Background/
Problem Statement

TutorialsDuniya.com
Be it browsing through the seemingly endless pages of terms andconditionsonan important
official document or kicking back and flipping throughanintriguing eBook- reading is quite an
undeniable and inescapablepart of oureveryday lives.
However, reading anything demands our complete undivided attentionmakingit nearly
impossible for us to multitask. Moreover, staring at a screenfor longperiods also strains our
eyes.
This PDF to Text Converter and Translator developed using Pythoncaninstantly and accurately
convert any PDF text into audio.
Along with reading any PDF document out loud, this applicationcanalso
translate and vocalize any text into up to five languages.
Moreover, this system can also benefit visually impaired individuals andpeoplewith learning
disabilities such as dyslexia.

Download Python projects with Documentation from TutorialsDuniya.com


Download Python projects with Documentation from TutorialsDuniya.com

2) Working of the Project

This project has a user page that first lets you sign up andthereafteronecan log in and one has
to send in a pdf file containing text. The text is read by the function "PyPDF2.PdfFileReader"
anditisconverted to byte form.
The text is then extracted using the function "text.extractText()". The library googletrans is used
to convert the text
writteninaparticular
language into the
audio form of a
particular language.

TutorialsDuniya.com
We have several options in languages, such as English, Hindi, Marathi,Gujarati, etc.
Using the function "gTTS" we can hear the audio.

3) Advantages
a) Very efficient
b) People from different regions can use this
c) Saves time
Download Python projects with Documentation from TutorialsDuniya.com
Download Python projects with Documentation from TutorialsDuniya.com

4) System Description
The system comprises of 1 major module with the following sub-modules: User:

TutorialsDuniya.com
 New User/Register: New User can create their account byaddinginformation such as name,
gender, email id, address, etc.
 Login: User can login to their account using their credentials.  Read PDF: User can upload
PDF that they wish to beconvertedtoaudio.
 Choose Language: User can select the language in whichtheywant their document to be
translated.
 Listen PDF: User will be able to listen to the PDFs uploadedby
them.

Download Python projects with Documentation from TutorialsDuniya.com


Download Python projects with Documentation from TutorialsDuniya.com

5) Project Life Cycle


The waterfall model is a classical model used in systemdevelopmentlifecycle to create a system
with a linear and sequential approach. It is termedaswaterfall because the model develops
systematically fromone phasetoanother in downward fashion. The waterfall approach does not
definetheprocess to
go back to the
previous phase to
handle changes in
requirement.

Tutorials
Duniya.com
The waterfall approach is the earliest approach that was used for softwaredevelopment
Download Python projects with Documentation from TutorialsDuniya.com
Download Python projects with Documentation from TutorialsDuniya.com

6) System Requirement

I. Hardware Requirement

i. Laptop or PC
 I3 processor system
or higher
 4 GB RAM or
higher

TutorialsDuniya.com
 100 GB ROM or higher

II. Software Requirement


ii. Laptop or PC
 Windows 7 or higher
 Vs code
 Python 3.7
 Django 3

Download Python projects with Documentation from TutorialsDuniya.com


Download Python projects with Documentation from TutorialsDuniya.com

7) Limitation/Disadvantages

 Wrong inputs will affect the project outputs.

8) Application –
 Can be used to vocalise any PDF file.
 Besides reading out text, this systeminstantly andefficiently translates it as well.
 Useful for visually
impaired individuals
and
peoplewithlearning
disabilities as well.

TutorialsDuniya.com
9) Reference-

 https://ieeexplore.ieee.org/abstract/document/8776778/
 https://ieeexplore.ieee.org/document/9315996
 https://ieeexplore.ieee.org/document/9210344
Download Python projects with Documentation from TutorialsDuniya.com

TutorialsDuniya.com
Download Delhi University Previous Year
QuestionPapers with Solutions from
TutorialsDuniya.com

 General Electives  AECC B.Sc. (H) Computer Science  B.Sc.


(H) Mathematics B.Sc. (H) Chemistry  B.Sc. (H) Physics  B.Sc.
(H) Electronics  B.Sc. (H) Statistics B.Sc. (H) Botany  B.Sc. (H)
Geology B.Sc. (H) Home Science  B.Sc. (H) Zoology B.Com (H)
 B.Sc. (H) Microbiology B.Sc. Physical Science  B.Sc.
Mathematical Science B.A. Programme  BMS  B.A. (H)
Psychology  B.Sc. Life Science B.A. (H) Economics  B.A. (H)
English B.A. (H) Hindi  B.A. (H) History B.A. (H) Journalism 
B.A. (H) Philosophy B.A. (H) Political Science  B.A. (H)
Geography B.A. (H) Sanskrit  B.A. (H) Sociology

Please Share these Question Papers with your Friends

You might also like