Kiran_b
Kiran_b

Reputation: 199

How to get Hindi Keyboard/translate into hindi text programatically in Android

I am developing an application in Android Tablet , i created below query to get hindi text dynamically but no response. https://stackoverflow.com/questions/8006418/how-to-dynamically-convert-and-show-data-in-hindi-in-android

If it's not possible at least guide me how can i programatically get Hindi Virtual Keboard in my Bee tel Tablet. Or else i need to translate English into hindi dynamically for that i already know if i use Google Translator API we can do this but in my case most of the time my application will work without any internet/network so in that case i can't use google translator so can any one tell me any other alternatives i have....

Please give me reply,for every valuable answer i will give Kudos...

Upvotes: 2

Views: 2806

Answers (1)

Reno
Reno

Reputation: 33792

If you are really serious about this, use the transliteration api from Google.

It's paid, it used to be free.

I think you should go and pester Google here.


Meanwhile can you try using icu4j ?, it seems to support Devanagari transliteration

icu4j transliteration API

myTrans = new Transliterator("Latin-Devanagari", null);
String output = myTrans.transliterate(myString);

Upvotes: 2

Related Questions