Electronic Dictionary · A dictionary is a collection of words in one or more specific languages...

27
1 Republic of Iraq Ministry of Higher Education And Scientific Research University of Technology Department of computer Science Branch of Software Electronic Dictionary A project submitted to Computer Science Dep. University of Technology in partial fulfillment of the requirements for the degree of B.SC in Computer Science By Alaq Akram Mhaush Rana Fares Jasem Supervised by DR. Aqbas Ezaldeen 2015-2016

Transcript of Electronic Dictionary · A dictionary is a collection of words in one or more specific languages...

Page 1: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

1

Republic of Iraq

Ministry of Higher Education

And Scientific Research

University of Technology

Department of computer Science

Branch of Software

Electronic Dictionary

A project submitted to Computer Science Dep.

University of Technology in partial fulfillment of the

requirements for the degree of B.SC in Computer Science

By

Alaq Akram Mhaush

Rana Fares Jasem

Supervised by

DR. Aqbas Ezaldeen

2015-2016

Page 2: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

2

هللا الرحمن الرحيم بسم

"قالوا سبحانك ل علم لنا إلا ما

علا متنا إناك أنت العليم الحكيم "

العظيم هللا العلي صدق

)البقرة سورة 32: اآلية(

Page 3: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

3

Supervisor Certification

I hereby certify that this project entitled

"Electronic Dictionary"

Was prepared under my supervision at the department of

Computer Science of the University of Technology, as partial

fulfillment of the requirement for B.S.C degree in Computer

Science.

Signature:

Name: DR. Aqbas Ezaldeen

Date: / may /2016

Page 4: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

4

Examination Committee Certification

We certify that we have read this project

"Electronic Dictionary"

And as an examining committee, examined the students

"Alaq Akram Mhaush and Rana Fares Jasem".

In this content what is related to it, and that is our opinion it

meets the standard of a project the degree of B.S.C Computer

Science.

Signature:

Name:

Date: / May /2016

Signature:

Name:

Date: / May /2016

Page 5: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

5

اإلهداء. وال تطيب اللحظات إال بذكرك .. .بطاعتكإلهي ال يطيب الليل إال بشكرك وال يطيب النهار إلى

.......وال تطيب اآلخرة إال بعفوك .. وال تطيب الجنة إال برؤيتك هللا جل جالله

محمد إلى نبي الرحمة ونور العالمين سيدنا .األمة..ونصح ...األمانةإلى من بلغ الرسالة وأدى

.......وسلم واله عليهصلى هللا

إلى من علمني العطاء بدون انتظار .. إلى من أحمل أسمه .والوقار..إلى من كلله هللا بالهيبة

بكل افتخار .. أرجو من هللا أن يمد في عمرك لترى ثمارا قد حان قطافها بعد طول انتظار

وستبقى كلماتك نجوم أهتدي بها

).......)والدي العزيز بداليوم وفي الغد وإلى األ

. إلى بسمة الحياة وسر والتفاني.معنى الحنان وإلىالحب معنىإلى مالكي في الحياة .. إلى

الوجود

إلى من كان دعائها سر نجاحي وحنانها بلسم جراحي إلى أغلى الحبايب

).......)أمي الحبيبة

.. ظلمة حياتي إلى من بها أكبر وعليها أعتمد .. إلى شمعة متقدة تنير

.. إلى من بوجودها أكتسب قوة ومحبة ال حدود لها

إلى من عرفت معها معنى الحياة

.......)أختي(

. شيء.إلى أخي ورفيق دربي وهذه الحياة بدونك ال شيء معك أكون أنا وبدونك أكون مثل أي

أريدفي نهاية مشواري

نظرات األملأن أشكر على مواقفك النبيلة إلى من تطلعت لنجاحي ب

....... )أخي(

إلى من تحلو باإلخاء وتميزوا بالوفاء والعطاء إلى ينابيع أمي.. إلى األخوات اللواتي لم تلدهن

الصدق الصافي إلى من معهم سعدت ، وبرفقتهم في دروب الحياة الحلوة والحزينة سرت إلى

من كانوا معي على طريق النجاح والخير

وعلموني أن ال أضيعهم إلى من عرفت كيف أجدهم

).......)صديقاتي

رنا ....... الق

Page 6: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

6

Contents

Chapter One 3 Introduction 1.1

3 Goals of project 1.2

1 The most popular and widely used

dictionaries

1.3

Chapter Two 1 The using of dictionary 2.1

2 Types of dictionaries 2.2

Chapter Three 1 system design and implementation 3.1

7 The steps of practical application 3.2

2 The presentation of the project 3.3

Chapter Four 1 Conclusions 4.1

2 Suggestions for future work 4.2

Page 7: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

7

Abstract

This electronic dictionary contains words and their meanings

also includes the floor directly bands and the possibility of

pronunciation, regardless of dictionary-mail the results will be a

word in the Arabic language and its meaning in English and the

possibility of pronunciation in English .

Page 8: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

8

CHAPTER ONE

General Introduction

1.1 Introduction

A dictionary is a collection of words in one or more specific

languages often alphabetically containing a selection of the words

of a language, giving information about their meanings,

pronunciations, etymologies, inflected forms, derived forms, etc.,

expressed in either the same or another language; lexicon;

glossary. Print dictionaries of various sizes, ranging from small

pocket dictionaries to multivolume books, usually sort entries

alphabetically, as do typical CD or DVD dictionary applications,

allowing one to browse through the terms in sequence. All

electronic dictionaries, whether online or installed on a device, can

provide immediate, direct access to a search term, its meanings,

and ancillary information [3].

Page 9: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

9

1-2 Goals of project

1-Give the meanings of existing words.

2-pronounce words in a direct way.

3-use translation from Arabic into English.

1-3 The most popular and widely used dictionaries [2]

Dictionary Almord algarib -1المورد القريب( (

Dictionary near resource is a program that has a double bilingual

dictionary and the b translation of words from Arabic into English and

vice versa Dictionary near supplier Needless to thousands of words in

addition to its simplicity and ease of use provides you with copying and

printing feature intelligent Also, it helps to show words that start with

letters word the translated It is a small size (3.19 MB) and easy

installation.

Figure (1-1)

Page 10: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

10

dictionary Al-wafi -2 )قاموس الوافي الذهبي (

Of the most prominent features of this unique program is that it

contains a spokesman for words and phrases English as it allows you to

translate thousands of words and phrases and long texts in a few

seconds you can also through the Golden adequate translation of texts

in the background and is also available audio translation of the names of

flags dictionary inside the program an in-house more than two million

Arab word of English.

Figure (1_2)

Page 11: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

11

Dictionary Babylon -3)قاموس بابليون(

The program is based on the most advanced translation technology and

thus help you to understand texts written in languages you do not know

much about it. For more, Babylon provides results from the world's

leading publishing, such as: Britannica, Oxford, Merriam Webster, Pons,

friendly, Michael, Van Dale and many others. Papillion genius technique

and list provides fovea one-time users to view results from Wikipedia

millions of articles by more than 25 languages. Babylon dictionaries and

translation software offers results derived from the database may be

derived from more than 2,500 sources in more than 75 languages.

Include database Papillion 34 a dictionary professionally as established

by the linguistics team Babylon in English, Arabic, Chinese (Simplified

and Traditional), Danish, Dutch, French, German, Greek, Hebrew, Italian,

Japanese, Korean, Norwegian, Portuguese, Russian, Spanish, Swedish

and Turkish[1].

Figure (1-3)

Page 12: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

12

CHAPTER TWO

Translation systems

2.1 The using of dictionary

1-Pronounce words correctly.

2-Give the correct word in the language voice.

3-Image Extract floor rather than dependent characters.

4-Use more than one language in one dictionary.

5-Giving more than one meaning per word.

6-Translate complete sentence or full text or document.

Page 13: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

13

2.2 Types of dictionaries [4]

1- Legal dictionary

A specialized dictionary covering terms used in the various branches

of the legal profession, as civil law, criminal law, and corporate law. A

comprehensive legal dictionary adds to its body of Standard English

entries many words and phrases that have made their way into

modern legal practice from law French and Latin and are rarely

found in a general English monolingual dictionary. Such a specialized

dictionary is useful not only for law students and for attorneys

themselves, but for members of the lay public who require legal

services. Legal dictionaries published in print follow the normal

practice of sorting entry terms alphabetically, while electronic

dictionaries, such as the online Dictionary of Law on Dictionary.com,

allow direct, immediate access to a search term

2- Medical dictionary

A specialized dictionary covering terms used in the health professions by

doctors, nurses, and others involved in allied health care services. A

dictionary with authoritative spellings and definitions is a particularly

crucial resource in medicine, where a misspelling or misunderstanding

can have unfortunate consequences for people under care. Print

dictionaries in this field may be sorted alphabetically or may be

categorized according to medical specializations or by the various

systems in the body, as the immune system and the respiratory system.

The online Medical Dictionary on Dictionary.com allows alphabetical

browsing in the combined electronic versions of more than one

authoritative medical reference, insuring access to correct spellings, as

well as immediate, direct access to a known search term typed into the

search box on the site

Page 14: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

14

3-online dictionary

A dictionary that is available on the Internet or World Wide Web

and accessed through a Web browser using a computer or a

mobile device, primarily by typing a query term into a search box

on the site. Online dictionaries like Dictionary.com offer

immediate, direct access through large databases to a word's

spelling and meanings, plus a host of ancillary information,

including its variant spellings, pronunciation, inflected forms,

origin, and derived forms, as well as supplementary notes on

matters of interest or concern about how the word is used like

the Google translate.

4-science dictionary

A specialized dictionary covering terms in the life, earth, and physical

sciences, such as the online Science Dictionary on Dictionary.com. A

science dictionary includes many technical terms with precise,

specialized meanings-terms not normally found in general dictionaries-

making it an invaluable resource for students and professionals in

scientific fields.

Page 15: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

15

5-slang dictionary

A specialized dictionary covering the words, phrases, and idioms that

reflect the least formal speech of a language. These terms are often

metaphorical and playful, and are likely to be evanescent as the spoken

language changes from one generation to another. Much slang belongs

to specific groups, as the jargon of a particular class, profession, or age

group. Some is vulgar. Some slang terms have staying power as slang,

but others make a transition into common informal speech, and then

into the standard language. An online slang dictionary, such as the

Dictionary.com Slang Dictionary, provides immediate information about

the meaning and history of a queried term and its appropriateness or

lack of appropriateness in a range of social and professional

circumstances.

6-synonym dictionary

A dictionary such as Thesaurus.com that, for each entry word, lists other

words with the same or nearly the same meanings, as well as antonyms,

words with the opposite meaning. Synonym dictionaries that are

published as books are usually organized alphabetically. In contrast, a

print thesaurus is often organized by categories of words. An online

thesaurus provides immediate, direct access to the search word with its

synonyms and antonyms.

Page 16: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

16

7-crossword dictionary

A dictionary that lists common clues found in crossword puzzles with

potential answer words. In books, the lists are usually sorted by the

number of letters in the answer, while an online crossword dictionary,

such as the Dictionary.com Crossword Solver, is able to analyze queries

electronically, examining either the clue or the number and pattern of

letters already filled in to arrive at suggested answers.

8-dictionary of names

a dictionary of given names that indicates whether a name is usually

male, female, or unisex and often includes origins as well as meanings;

for example, as by indicating that Evangeline, meaning "good news,"

comes from Greek. Used primarily as an aid in selecting a name for a

baby, dictionaries of names may also include lists of famous people who

have shared a name and information about its current popularity

ranking .

9-English dictionary

a dictionary in which most of the entry words and all of their definitions,

as well as supplementary material, are in English. Terms from other

languages that are commonly used by speakers of English are given

language labels and often the associated foreign as well as Anglicized

pronunciations; a monolingual English dictionary, such as the online

resource Dictionary.com.

Page 17: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

17

CHAPTER THREE

Implementation of dictionary

3.1 system design and implementation

Electronic dictionary is used to find the meanings of words

more easily the biggest, accuracy and speed in finding the

meanings of the word you want, through the introduction of

the desired word in the search box.

This chapter presents an interface for our project .The

system was developed using Microsoft Visual Basic 8(VB8) and

Microsoft Office Access 2007 Database We used the Visual

Basic (VB8) so as to provide the interfaces required for the

development work and we linked it with Microsoft Office

Access 2007 suitability for programmatically.

3.2 The steps of practical application

In this section we will see how we started the idea and how

we developed this system.

Page 18: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

18

Contact

Words

Meaning

(The contains of table in Microsoft access)

3.2.1 Method of linking

We use database in order to document all parts, details and work of

dictionary. To build a database that satisfy all requirement and needs of

the system so we use Microsoft access 2007 as a basic tool to build our

database.

Page 19: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

19

Figure (3-1) database contain

3.2.2 Linking with Microsoft Visual Basic 8:

After that we have completed the database we started work program

that associates the database by Microsoft Visual Basic 6 which provides

us with some of the objects are characterized Data & ADO objects a lot

of features ADO but due to the ease data objects .

3.3 The presentation of the project

When running this project and then the log in from will appear

as showing in figure (3-2).

Page 20: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

20

Figure (3-2)

ENTER:-Login page

END:-End page

Access to electronic dictionary requires pressure to enter only

Page 21: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

21

Figure (3-3)

1-word:-the Keyword translation

2-Meaning:-Translation of the desired word

3- speech:-pronouncing the word

4- Add:-Add a new word

5- Save:-Save a new word

6-end:-Closure of implementation

Page 22: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

22

Figure (3-4) the output of project

Page 23: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

23

NO

Yes

Yes

No

Figure (3-5) dictionary Architectonics

Enter word

IF word

found

Translate

speech

If Enter

another world

End

start

Page 24: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

24

CHAPTER FOUR

4-1 Conclusion

1- Development of programming ability

2-reaching goal in an easy way

3-access to existing words and the addition of exotic words

4-Direct pronunciation of the word, regardless of the dictionary

Page 25: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

25

4-2 Suggestions for future work

1-build electronic dictionary on the site section (Department of

Computer Science) and be online.

2-build electronic dictionary contains more than one language.

3-creation of the Mobile Dictionary.

4-dictionary contains Arabic-English and English-Arabic.

Page 26: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

26

References

[1] Babylon 5http://www.babylon.com/4

[2] Benedict 5http://mot.kielikone.fi/benedict/4

[3] Britannica CD Multimedia Edition 1999.1999.Encyclopaedia

Britannica,inc

[4] Cambridge Dictionary Online 5http://dictionary.cambridge.org/4

Page 27: Electronic Dictionary · A dictionary is a collection of words in one or more specific languages often alphabetically containing a selection of the words of a language, giving information

27

الشكر والتقدير

الحمد هلل الذي وفقني

التمام هذا المشروع

اتقدم بخالص الشكر

وعظيم االمتنان والتقدير إلى

االستاذة الفاضلة

اقباس ) دكتورةلل

( لما ابدته من تعاون عزالدين

وتوجيهات سديدة

النجاز المشروع حيث

كانت منهال عزز مشروعي هذا فلها

مني جزيل

الشكر والتقدير...