Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 16

PRESENTATION OF PBL

B-TECH, CSE, 5TH SEMESTER, 3RD YEAR

PROJECT BASED LEARNING

TOPIC: LANGUAGE TRANSLATOR USING PYTHON

PRESENTED TO: MENTOR: PRESENTATED BY:


Dr. Deepak Gupta Mr. Nitin Dixit Sumit Srivastava (0905CS211183)
Asst. Professor, Asst. Professor Anuj Agrawal (0905CS223D02)
Dept. of CSE Chirag Chaturvedi (0905CS223D03)
Saurav Yadav (0905CS223D13)
CONTENTS
• Introduction
• Purpose of Project
• Overview
• Features
• Project Architecture
• DFD & Flowchart of the Project
• Result
• Input & Output
• System Requirement
• References
INTRODUCTION
• As we all know that language is very important for efficient
communication and transferring the information. And there are so
many diversity in languages, means different people understand
different languages.
• Language Translator helps us to transfer our speech from a
language known to us to a different language understandable by
other.
• The Language Translator with GUI is a Python application designed
to facilitate language translation.
• It offers a user-friendly graphical interface for translating text
between different languages.
PURPOSE OF PROJECT
• Our project aims to simplify language translation for users by
providing a user-friendly, GUI-based application.
• Language barriers should not hinder communication, and this tool
bridges that gap.
• Potential for educational and business applications.
• Our project helps the individuals and businesses to communicate
effectively in multiple languages.
OVERVIEW
• The main objective of this project is to create a language translator
that can translate input text from one language to another using
Python.
• It facilitates easy translation between various languages.
• It supports so many languages include English, Hindi, Spanish,
French etc.
FEATURES
• User-Friendly Interface: A simple and intuitive GUI for text input and
translation.
• Language Selection: Users can easily choose both the input and
output languages.
• Real-Time Translation: Provides instant translation results.
• Support for Multiple Languages: It supports mostly all the languages
include English, Hindi, Spanish, French ect.
• Scalability: The project is built to accommodate additional languages
and features in the future.
PROJECT ARCHITECTURE
• At its core, the project leverages two key libraries i.e. Tkinter &
GoogleTrans.
• We use Tkinter for the Graphical User Interface.
• For translation, the GoogleTrans library is employed.
DFD OF PROJECT
FLOWCHART OF PROJECT
RESULT
• Successfully developed a functional language translation tool.
• Smooth integration of GUI elements with translation logic.
INPUT CODE
INPUT CODE
OUTPUT

Selecting input
and output
languages:
SYSTEM REQUIREMENTS
Hardware:
• Processor: 11th Gen Intel(R) Core (TM) i3-1125G4 @ 2.00GHz
1.19 GHz
• RAM: 8.00 GB
• System Type: 64-bit operating system, x64-based processor
• Storage: 256 GB SSD or 1 TB HDD

Software:
• Operating System: Windows 11
• Compiler: VS Code/Jupyter Notebook/Online Compiler
REFRENCES
• https://docs.python.org/3/library/tk.html
• https://pypi.org/project/translate/
• https://data-flair.training/blogs/python-language-translation-project/
• https://www.geeksforgeeks.org/libraries-in-python/
• https://www.tutorialspoint.com/python/index.htm
15

You might also like