kishoreadhikari2
3,762 views
26 slides
Nov 05, 2020
Slide 1 of 26
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
About This Presentation
BISHNUPRIYA MANIPURI TO ENGLISH BILINGUAL DICTIONARY
Size: 2.25 MB
Language: en
Added: Nov 05, 2020
Slides: 26 pages
Slide Content
PRESENTATION ON BISHNUPRIYA MANIPURI TO ENGLISH BILINGUAL DICTIONARY Under the Guidance of- Mr. Arindom Roy SUBMITTED BY β KISHORE ADHIKARI Roll-102018 No-22220693 MCS-10 th Semester Department of Computer Science
Outline INTRODUCTION OBJECTIVES PROJECT REQUREMENT SYSTEM DESIGN SYSTEM IMPLEMENTATION CODE CONCEPT SNAPSHOTS AND HOW TO USE LIMITATION FURTHER PLNE CONCLUTION
The BISHNUPRIYA MANIPURI TO ENGLISH BILINGUAL DICTIONARY software has been developed for all java Based windows platform. This is offline software which does not need internet Connectivity. Lots of similar suggestion is also provided in suggestion box where you can know the meaning of some more similar words. The Dictionary algorithm takes out all the distinct Bishnupriya Manipuri to English meaning of the words and store in the device memory and find the meaning when the user searches the words. The Dictionary is developed in Java Programming Language by using the Net Beans 8.2 Integrated Development Environment (IDE). The concept of NLP is used which results this project to come under the category of NLP project. INDRODUCTION
OBJECTIVES The Dictionary software is developed to solve userβs Vocabulary confusion or problem. Just few clicks and the Meaning is known. The main objective of this project is to implement an Bishnupriya -English Bilingual Electronic Dictionary to find the meaning of Bishnupriya words to English words from any place in the world. The dictionary will be user friendly so that any person with a basic knowledge can access it. It will solve the problems faced by the Bisnupriya language learner and other learners.
Application of Natural Language Processing
Machine Translation Machine Translation Β (MT) is the task of automatically converting one natural language into another, preserving the meaning of the input text, and producing fluent text in the output language. While machine translation is one of the oldest subfields of artificial intelligence research, the recent shift towards large-scale empirical techniques has led to very significant improvements in translation quality. The Stanford Machine Translation group's research interests lie in techniques that utilize both statistical methods and deep linguistic analyses.
PROJECT REQUIREMENT Software Requirement Platform : Windows , Java development kit- 8 IDE : Net Beans 8 For building GUI: I have used Swing components and with the resources of Java.swing package used to develope interface in a better way. For reading a word from file : We utilized java.io package which provides its reading facilities. For Store a word : JDBC and sqlite Database package can be used .
HARDWARE REQUIREMENT 1. A PC with Windows operating system. 2. RAM 20 MB 3. Processor 1.4 GHz quad-core processor 4. Secondary Memory 200 MB 5. Monitor 15 VGA color. 6. Mouse, keyboard and sound card, if required
BENEFITS Easy to find out the meaning of a word. To make the program flexible, there are options to add new words ,Modify Word and their meanings. Very simple and easy to handle for the user. To introduce a well GUI based interface.
SYSTEM DESIGN System design transforms a logical representation what the system is required to do into the physical specification. The specifications are converted into a physical reality during the development . Use Case Model:- There are three basic elements that make up a use case :- Actors System Goals
DATA FLOW DIAGRAM Data Flow Diagram is the graphical description of the system's data and how the processes transform the data. Data Flow diagram depicts information flow, and the transforms that are applied as data move from the input to output . -level DFD : It is also known as context diagram. Itβs designed to be an abstraction view, showing the system as a single process with its relationship to external entities. It represent the entire system as single bubble with input and output data indicated by incoming/outgoing arrows. 1-level DFD : In 1-level DFD, context diagram is decomposed into multiple bubbles/processes.in this level we highlight the main functions of the system and breakdown the high level process of 0-level DFD into sub processes.
Sequence Diagram A sequence diagram simply show interaction between objects in a sequential order i.e. the order in which these interactions take place. Sequence diagrams describe how and in what order the objects in a system function .
SYSTEM IMPLEMENTATION In this project ,sequential technique is used to develop Bishnupriya Manipuri to English Dictionary. And is very useful and efficient and easy to implement the Dictionary. Algorithm Sequential Search ( Array A, Value x) Step 1: Set i to 1 Step 2 : if i > n then go to step 7 Step 3: if A[i] = x then go to step 6 Step 4: Set i to i + 1 Step 5: Go to Step 2 Step 6: Print Element x Found at index i and go to step 8 Step 7: Print element not found Step8 : Exit
CODE CONCEPT At first, we have created a jframe which contains two buttons and the actions are perform as to search and add a word and Modify word. Then , we used the inner separate frames - each of which contains text fields according to their functions. For writing, we have used bufferwriter and filewriter method . For reading, we have used scanner method . We have used line by line checking procedure. For each input there will be a unique output line. While adding a word, if the output is more than one line and as it is saved in the output file then the input and output will mismatch. To handle this, we have replaced new line by β~β in our code .
FUTURE ENHANCEMENTS Image input Language extensibility Parts of speech recognition Sentence translation
Limitations This application is based on the java. The major limitation of this application is the size of the SD Card that the user is using. Currently this application cannot display the parts of speech of the words you are searching. This application can currently show only the English meaning of the words you entered in Bishnupriya Manipuri language.
CONCLUSION The aim of this project is develop for the user who wants to know meaning of Bishnupriya Manipuri to English words on user's handle device. Dictionary propose a new idea for better experience. The proposed system helps to access Bishnupriya Manipuri Word input and English Word output. The easy understandability and usability of the application makes it better. As the processing speed of the application is very fast it is ahead of all other dictionary applications with its additional features . Here we developed Bishnupriya Manipuri to English Dictionary which have almost all possible words in English. This project gives a new experience where the word is easily detected by the application and gives the output very fast.
BIBLIOGRAPHY [1] Dr. KP Sinha , An Etymological Dictionary of Bishnupriya Manipuri, Silchar , 1982 [2] https://github.com/topics/java [3] https:// www.codeproject.com/java [3] S., Purkayastha,B . S.: Multilingual Bengali Electronic Dictionary Using Sequential Search Technique. International Journal of Innovative Research in Science, Engineering and Technology, Vol. 5, No. 3,pp. 3307-3314 .