Smart Emails 7
Smart Emails 7
RT PROJECT
Submitted to
JAWAHARLAL NEHRU TECNOLOGICAL UNIVERSITY,
HYDERABAD
In
Submitted By
CHITTIMALLA SAIDULU
(22UK1A0533)
AKKAPALI SAIKRISHNA
(22UK1A0503)
BACHALA SHRAVYA (22UK1A0512)
ELUKAPELLY ARTHIKA
(22UK1A0538)
Under the guidance of
M.PARASHURAM
Asst.Professor
BOLLIKUNTA, WARANGAL-506005
CERTIFICATE
This is to certify that the RT project report entitled SMART EMAILS is being submitted by
CHITTIMALLA SAIDULU(22UK1A0533),AKKAPALLI
SAIKRISHNA(22UK1A0503), BACHALA SHRAVYA(22UK1A0512) ELUKAPELLY
ARTHIKA (22UK1A0538) partial fulfillment of the requirements for the award of the
degree of Bachelor of Technology in Computer Science & Engineering to Jawaharlal Nehru
Technological University Hyderabad during the academic year 2022- 2026
We wish to take this opportunity to express our sincere gratitude and deep sense of
respect to our beloved Dr. P. Prasad Rao, Principal, Vaagdevi Engineering College
for making us available all the required assistance and for his support and inspiration
to carry out this mini project in the institute.
We extend our heartfelt thanks to Dr. R. Naveen Kumar, Head of the Department of
CSE, Vaagdevi Engineering College for providing us necessary infrastructure and
thereby giving us freedom to carry out the technical seminar.
Finally, we express our sincere thanks and gratitude to our family members, friends for
their encouragement and outpouring their knowledge and experiencing throughout thesis.
CHITTIMALLA SAIDULU
(22UK1A0533)
AKKAPALLI SAIKRISHNA
(22UK1A0503)
BACHALA SHRAVYA
(22UK1A0512)
ELUKAPELLY ARTHIKA
(22UK1A0538)
ABSTRACT
1. INTRODUCTION
2. DEFINING PROBLEM
6. LOGIN ACCESSIBILITY
7. FEATURES
9. CONCLUSION
1.INTRODUCTION
Introduction: As the title suggests, the application will be a web-based application for
visually impaired persons using IVR- Interactive voice response, thus enabling everyone to
control their mail accounts using their voice and to be able to read,send, and perform all
the other useful tasks. The system will prompt the user with voice commands to perform
certain action and the user will respond to the same
Include a section in your email that provides instructions for accessing voice-based
content.
Ensure that your email template is compatible with screen readers by using semantic
HTML and providing alt text for images.
Language Translators:
Offer recipients the option to translate the email content into their preferred language.
Integrate a language translation tool such as Google Translate directly into your email
template.
When users click the translation option, dynamically translate the email content into
the selected language.
2.DEFINING PROBLEM
The main problem in emails is not seen the important emails by people.Due to this activity
many people lose jobs in their carrier.And blind people can’t see the screen to read the
emails.This is another problem in society.many people don’t know the language to read
emails by using their mother tongue.
These are the major issues in emails.To tackle this all this problem gmail must be more
advanced.it is easy to use by people
Developing a voice-based email app involves integrating speech recognition and synthesis
technologies to enable users to compose, send, and manage emails using their voice. Here's
an overview of the key steps and considerations.
Integrating language translation features into an email app can enhance its usability for users
who communicate in multiple languages. Here's how you can implement language translators
in your email app.
Integrating email notifications into WhatsApp can provide users with real-time updates and
convenient access to their emails on a messaging platform they frequently use. Here's how
you can implement this feature.
4.DEVELOPMENT OF THE WEB APPLICATION
Developing an email web application with features like voice-based email for the blind,
language translators, and email integration with WhatsApp requires a comprehensive
approach. Here's how you can develop such an application:
- Conduct market research to understand user needs, preferences, and existing solutions.
- Define the scope, target audience, and goals of your email web application.
- Design an intuitive and accessible user interface that accommodates users of all abilities.
- Include features for voice-based navigation and interaction, with support for screen
readers.
- Ensure high contrast, large font sizes, and clear button labels for visually impaired users.
3. *Backend Development*:
- Set up the backend infrastructure for user authentication, email management, whatsapp
bot service.
- Implement APIs to interact with email servers, language translation services, and the
WhatsApp Business API.
- Develop features for composing, reading, and managing emails using voice commands.
- Ensure compatibility with screen readers and assistive technologies for visually impaired
users.
5. *Language Translators*:
- Integrate language translation APIs to facilitate email translation into multiple languages.
- Allow users to select their preferred language for email translation and ensure accurate
translations.
- Set up triggers to send WhatsApp messages for new emails or email notifications based on
user preferences.
- Use the WhatsApp Business API or unofficial APIs to send messages to users' WhatsApp
accounts securely.
5.DESIGN OF THE PROJECT
Frontend Development
(Html,Css,Javascript)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Email Web Application</title>
<!-- Include CSS stylesheets -->
<link rel="stylesheet" href="styles.css">
</head>
<body>
<!-- Email interface -->
<div id="email-interface">
<div id="email-list">
<!-- List of emails -->
</div>
<div id="email-content">
<!-- Display email content here -->
</div>
</div>
Backend Development:
app.use(bodyParser.json());
// Routes for handling email-related functionalities
app.use('/emails', emailRoutes);
app.listen(PORT, () => {
});
});
module.exports = router;
Voice-Based Email(JavaScript):
function handleVoiceEmail() {
Language Translation(JavaScript):
function translateEmail(language) {
WhatsApp Integration(JavaScript):
6.LOGIN ACCESSIBILITY
7.FEATURES:
Determine the features you want to include in our app. This may include voice dictation for
composing emails, voice commands for navigating the app, integration with existing email
services (like Gmail or Outlook), support for multiple languages, and accessibility features
for users with disabilities.
Implement functionality to detect the language of the email content automatically. Once the
language is detected, use the selected translation API to translate the text into the user's
preferred language. Display the translated text alongside the original content within the email
interface.
Integrate a speech recognition engine into our app to convert spoken words into text. There
are several speech recognition APIs available, such as Google Cloud Speech-to-Text or
Microsoft Azure Speech Service, that you can use to enable this functionality.
Format the retrieved emails into WhatsApp messages that are easy to read and understand.
Include relevant details such as sender, subject, and snippet of the email content.