Click here to Skip to main content
15,887,374 members
Please Sign up or sign in to vote.
1.19/5 (4 votes)
See more:
Hi Everybody...


I would like to create a translation tool in C# and Asp.net ,

in this application i am getting data from data base and converts the data into Telugu and display in grid view

Please help for this.


I am waiting for solution.
Posted
Updated 29-May-13 0:21am
v2
Comments
[no name] 29-May-13 2:29am    
We can't provide any solutions and will give some tips to overcome problem.
Sergey Alexandrovich Kryukov 29-May-13 2:38am    
And what that Telugu format means, exactly? Format for what?
—SA
RelicV 29-May-13 2:46am    
Its not Telugu Format. Telugu is a language. He must be referring to language translation.
Sergey Alexandrovich Kryukov 29-May-13 2:50am    
Look, I do know what is Telugu! OP mentioned Telugu format, not me.
If OP means language, it means "translation", not conversion, and not "format".
—SA
RelicV 29-May-13 2:54am    
No offense buddy.. Chill.. okay..!

Do you think of a transliteration?
Then create and fill a huge table: one column contains the English version, the other column contains the Telugu version. Do not forget to use a Unicode-capable datatype for the Telugu column (e.g. in MS SQL Server: nvarchar).
Or are there some rules for the transliteration? I believe that Telugu alphabet has more consonants than English, like other South Indian languages - a bad situation for an algorithm.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 29-May-13 2:54am    
Can anyone explain to my why transliteration is ever needed (well, some people use transliterated Russian in Latin characters, but this is such a lame). One member from India explained to me that it is widely used, because some Indian scripts use more characters than Latin, but I think this is just a lame (less lame then in case of Russian though) excuse, because creation of "civilized" correct layout is still quite easy, with the use of such features as "dead characters", to name just one...

I think it would be safe to say that the question is very vague. That's why I did not answer.

—SA
Bernhard Hiller 29-May-13 3:59am    
Also I think that transliteration is not good. But just think of the many Asian alphabets - when were they available in computing? Surely much later than ÄäÖöÜüß became available on German computers. And some alphabets still do have some issues on some OS (e.g. Khmer on Linux). I am not sure if Javanese and Balinese are already available in Windows 7...
Sergey Alexandrovich Kryukov 29-May-13 8:50am    
I'm a bit familiar with some of Asian alphabets and do understand the problem. I'll explain. One legitimate way of creation of the keyboard layout is the free Microsoft Microsoft Keyboard Layout Creator.

Please see my past answer:

http://www.codeproject.com/Answers/586337/ProblemplusinplustypingplusinplusHindiplusandpluse#answer1

—SA
Sergey Alexandrovich Kryukov 29-May-13 8:55am    
So, I added a new answer on that, please see Solution 3.
—SA
ANIL VARMA VADAPALLI 29-May-13 6:20am    
Thank you vamsi.I already use that code but its not working.Any way thank you vamsi
Hi Anil,

Please look at this old Code Project Archive link here[^] and see if it helps you.

It makes use of Google Language API.

Thank you,
Vamsi.
 
Share this answer
 
Comments
RelicV 29-May-13 3:08am    
And this is not a transliteration, its just a Language translation. Its difficult to have transliteration as its difficult to have a one-to-one letter relationship.
In case Bernhard Hiller describes the problem correctly in his Solution 1, and the problem is Telugu input, I already explained my approach. You can use Microsoft Keyboard Layout Creator. You can create a keyboard layout, one or more of them and install it on the system. "Compilation" with this application creates MSIs for different platform and Setup.exe choosing the right one for your computer and doing the installation.

Please see my past answer: Problem in typing in Hindi and english[^].

—SA
 
Share this answer
 
function googleTranslateElementInit() {
new google.translate.TranslateElement({ pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE }, 'google_translate_element');
}




Kishor Makwana
Software Engineer
Insight Softech
www.insightsoftech.com
 
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