Click here to Skip to main content
15,893,814 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,


Can any one please give me starting help in transliterate in C#.


thank You
Posted
Updated 15-Jan-10 19:04pm
v2

Transliteration is a much broader topic than just C#. I assume English is not youy first language, so I will not berate your choice of words, however, your question makes no sense at all in any language.

If you want to translate from another language into C#, or translate from C# into another language, you should at least have the decency to mention that other language.
 
Share this answer
 
v2
He actually posted the languages, then edited his post. It makes very little sense, unless he wants to write a lookup table to translate words from one language to another, which is obviously both an easily defined task, and one that can't be given any help from a forum reply.
 
Share this answer
 
You can use google Api for transliteration
 
Share this answer
 
An important point seems to be being lost here. Transliterate and translate are two very different things.

As I understand it, rudrapmishra wants to implement, in C#, a program that will transliterate (not translate) text from one particular human language for speakers of another.

There are 3 major things that need to be accomplished to do this. How easy or difficult these are depend on details of the languages involved, if you can find any of them done for you, and how good a job you need to do.

The first task is to produce/obtain a list of all the phonemes in the source language.

The second task is to be able to determine the appropriate phonemes from the source text. I would expect this to be the hardest. Its difficulty will depend on the source language. How accurately this is done may greatly impact the quality of the output.

The third task is to produce a table of representations of the phonemes of the source language in the second language.

Accomplish these three tasks, and the rest should be relatively easy. With enough research, you may be able to find tasks 1 and 3 already done by someone. Handling task 2 could be interesting. Some language's textual representations are closer to the associated phonemes than others.

You might try to google for "phonemes" and your source language. You might also search for "transliteration table" and the two human languages involved.

I have no other suggestions, it has been a long time since I studied linguistics. Good luck.
 
Share this answer
 
v2
A couple of points:

1 - don't post fake 'answers' to yourself. 'Please help me' is not a question.

2 - Because you did not do this, I can't see your other responses, but I believe you want to write a basic program that looks up meanings between languages. As several people have said, this is a trivial task. Given how many words you'd need, you'd do it with a database that looks up a word in one language, then finds the translation in another. You'd soon find that word for word translation is not going to work, but you have two possible tasks here, one so basic that if you can't do it, the advice must be, go and buy a book and learn the fundamentals of programming, and one so complex that the answer must be, your question is too broad for a forum reply to answer it, so you should buy some basic books and learn enough programming to understand the scope of what you're asking, so you can break it down in to simple tasks, try to do them yourself, and ask specific questions when you get stuck

Your other option, if you have no idea what you're doing, is to do what most non programmers do in your situation, they go to the jobs board on Code Project and offer to pay a programmer to do it for them.
 
Share this answer
 
The thing you need is a dictionary database and not a C# code.
 
Share this answer
 
Actually I do not want to translate other language into C#.I just want to build a software that help to transliterate from English to other language.

I know that i have to use hash table or like this to map key.

But, I don't under stand how start it.

I just need some basic help.


Thank You
 
Share this answer
 
Comments
makhina 8-Dec-18 2:24am    
Look for Microsoft Transliteration Utility
(https://www.microsoft.com/en-us/download/details.aspx?id=17933) or
Google Input Tools
(https://www.google.com/inputtools/) to see an example of such tool.

To implement one yourself, you need a big dictionary database. I suggest using an open-source database, so, you don't need to spend your whole life inputting single entries. And for the coding part, you need ... uhm ... something like this: https://www.codeproject.com/Articles/1202195/Invisible-Ink
Can any one help me :( . I need your help plz
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900