Transliteration von Hindi in Englisch auf Android ohne Verwendung der Google API

8

Ich möchte Hindi-Text auf folgende Weise in Englisch transliterieren

Hindi - " आपकआपक स्ववगत है "

bis

Englisch - aapka swagat hain

Ich möchte Google Translate API oder eine andere Übersetzungs-API nicht verwenden. Wenn ich sie benutze, wird es mir die übersetzte Version meines Hindi-Textes geben, der " Willkommen " ist.

Gibt es eine Transliterate-Bibliothek, die ich in meinem Android-Code verwenden kann?

Ich habe von ICU gehört, aber kein Glück, das Verfahren zu finden, um es in meinem Code zu verwenden.

    
Manishika 22.10.2013, 07:20
quelle

1 Antwort

3

Eine Möglichkeit, das Problem zu lösen, besteht darin, es in zwei Teile zu zerlegen lösbare und heirate die beiden.

Es gibt Hindi-Leser, die Hindi-Devanagari-Skript lesen können.

Es gibt auch diktierende Motoren, die phonetisch in Englisch transkribieren.

z. wenn jemand eine Nachricht auf meiner Vonage-Telefonleitung in Gujarati hinterlässt, nimmt er den Ton auf, generiert englischen Text und schickt mir die WAV-Datei und den Text per E-Mail. Wohlgemerkt, wenn man die SMS liest, kann es manchmal komisch komisch sein, weil Vonage annimmt, dass es auf Englisch sein soll. Ich erwarte, dass die Nachricht auf Englisch ist, aber nach dem Lesen der Nachricht erkenne ich, dass es Gujarati ist.

Google "Hindi-Reader für Android" und "phonetische Transkription" für weitere Informationen. Wenn ein Hindi-Leser eine WAV-Datei ausgeben könnte, die als Eingabe für das Transkriptionsstück verwendet werden kann, könnte dies eine Lösung für Ihr Problem sein.

    
Arun Taylor 26.10.2013 04:56
quelle