Transliterate The Paragraph from Indian regional language to English

1.2k Views Asked by At

I want translit(Transliteration) paragraph from Hindi(any regional language) to English, using python.ex.

SOURCE: मेरा नाम मोहन है, और में एक गांव में रहता हूँ.
OUTPUT: Mera naam mohan hai, aur mein ek gaanv mein rahata hoon.

I have checked google API but it only supports javascript and HTML, where you type text using any source language and your text gets transliterated in your expected language. I want any rest-full cloud API which takes the text in any Indian regional language and transliterates in English, and that can be integrated with python.

1

There are 1 best solutions below

0
On

use ai4bharat-transliteration 1.1.3

e = XlitEngine(src_script_type="indic", beam_width=10, rescore=False)
out = e.translit_word("नमस्ते", lang_code="hi", topk=5)
print(out)
# output: ['namaste', 'namastey', 'namasthe', 'namastay', 'namste']