Tuesday, January 31, 2012

Help me how to develop natural language translator(english to Amharic) using vb.net and sqlserver?

i am going to develop a natural language translator dictionary that is from English to Amharic(ethiopian language) and vice-versa'

I want to use VB.net and sqlServer database.

the dictionary will be expected to have not less than ten thousand words.

so how can i store this all words?

if i use a single word or phrase for each row in my table

, there will be around ten thousand columns.

so is this feasible?

please YOUR HELP IS SO CRUCIAL!Help me how to develop natural language translator(english to Amharic) using vb.net and sqlserver?
You would have 10,000 rows, not columns. I would just create the table as something like this:



ID EnglishWord AhmaricWord

1 Window blahblah

2 Door blahblahblah

....



It's not very clever and there is probably a better way. But that should workHelp me how to develop natural language translator(english to Amharic) using vb.net and sqlserver?
U don't need to store all words as a data base , u can save it as a file (called it Dictionary File) and you can used VB.Net to open ,read ,seek from this file for any input words.

if you want to use a database ,it is very tedious process ,but you can use the tools import %26amp;export to creat your database , to minimze the time effort to bulid a hug data base like dictionary ,

but my advice is most of natural langugue processing didn't use a hug database they are used an intellegent system approache ..

you can search about (Easy Lingo Program ) how It construct to know exactlly they didn't use a database ver. regards

No comments:

Post a Comment