Translator from Sinhala to English and English to Sinhala - ICTer

22
TRANSLATOR FROM SINHALA TO ENGLISH AND ENGLISH TO SINHALA (SEES) Presented by Laksri Wijerathna

Transcript of Translator from Sinhala to English and English to Sinhala - ICTer

Page 1: Translator from Sinhala to English and English to Sinhala - ICTer

TRANSLATOR FROM SINHALA

TO ENGLISH AND ENGLISH TO

SINHALA (SEES)

Presented by Laksri Wijerathna

Page 2: Translator from Sinhala to English and English to Sinhala - ICTer

What is this paper about..?

Rule based machine translation system which

is capable of translating sentences from

Sinhala to English and vice versa.

The pilot system this research paper is based

on is called “A Sinhala to English and English

to Sinhala Translator” - SEES

2

Page 3: Translator from Sinhala to English and English to Sinhala - ICTer

Problems Addressed

Language translation has become a necessity for many people as the world moves toward a more global village.

Majority of people in the globe understand and do their day-to-day work with English.

When it comes to our country there is a huge barrier between English and Sinhala.

By developing this pilot system, that barrier can be removed up to some extent.

3

Page 4: Translator from Sinhala to English and English to Sinhala - ICTer

Challenges

How to make the machine to do the translation

appropriately.

How to build up a meaningful sentence in the

translated set of words.

How to get the user input sentence and how to make

it understandable to the computer.

What is the atomic level of translation.

4

Page 5: Translator from Sinhala to English and English to Sinhala - ICTer

How to overcome the Challenges

Use tokenization to understand the words separately.

Use near by tokens to keep track of special cases.

Use Rule Base technique to make meaningful

sentences.

Get the user input as SinGlish format and store the

word and the transaction value in a separate

knowledge base.

Use the sentence as a atomic level translation unit,

where every sentence should be ended up with the

full stop.

5

Page 6: Translator from Sinhala to English and English to Sinhala - ICTer

What is SEES

This system translates a given Sinhala

sentence or paragraph into English and vise

versa.

6

Page 7: Translator from Sinhala to English and English to Sinhala - ICTer

Features of SEES7

SEES

Sinhala Spell

Checker

Sinhala Grammar Checker

Sinhala Font

Translator

Sinhala to English

Translator

English to Sinhala

Translator

Tenses

Present

Past

Future

Person Types

1st

Person

2nd

Person

3rd

Person

Page 8: Translator from Sinhala to English and English to Sinhala - ICTer

8

Sinhala to English

Translator Sinhala font output

Translated English output

English to Sinhala TranslatorSinhala translation

Spellings corrected

sinhala output

Grammar corrected

sinhala output

SinGlish Input

English Input

Page 9: Translator from Sinhala to English and English to Sinhala - ICTer

Sinhala to English Translation9

Page 10: Translator from Sinhala to English and English to Sinhala - ICTer

Tokenization10

Page 11: Translator from Sinhala to English and English to Sinhala - ICTer

Verb Stemming11

base postfix

yan:nemu

Page 12: Translator from Sinhala to English and English to Sinhala - ICTer

Verb Type and Translation12

Page 13: Translator from Sinhala to English and English to Sinhala - ICTer

Verb Type – Pre Verb & Mix

Verb13

Page 14: Translator from Sinhala to English and English to Sinhala - ICTer

Verb Type – Dummy verb14

Page 15: Translator from Sinhala to English and English to Sinhala - ICTer

English to Sinhala Translation

Component15

English input also tokenized as below.

First identify the verb, and then identify the

subject and according to the subject verb will

be translated.

I went home.

<sub> <verb> <noun>

Page 16: Translator from Sinhala to English and English to Sinhala - ICTer

English to Sinhala Translation

Component cont’16

Page 17: Translator from Sinhala to English and English to Sinhala - ICTer

English to Sinhala Translation

Component cont’17

Page 18: Translator from Sinhala to English and English to Sinhala - ICTer

Research Findings

Source language provide multiple meaning for

the targeted language depending on the word

placement.

18

Page 19: Translator from Sinhala to English and English to Sinhala - ICTer

Research Findings cont’

Source language have the same meaning for

multiple words in the targeted language.

19

Page 20: Translator from Sinhala to English and English to Sinhala - ICTer

Research Findings cont’

Ambiguous words of Sinhala Language

20

Page 21: Translator from Sinhala to English and English to Sinhala - ICTer

Future Work

Increase the Knowledge Base.

Increase the Rule Base Machine translation

system.

Reduce performance bottlenecks.

Use a mechanism to identify and handle the

ambiguous words and do the translation

accurately.

Add self learning feature to the system.

21

Page 22: Translator from Sinhala to English and English to Sinhala - ICTer

22