如何在网站中使用将英语转换为印地语

问题描述

我想在我的网站中为选定的文本框翻译Google音译。这基本上仅用于名称。例如,将有两个文本框 txtEng txtHin 。当我在txtEng中写入 Amit 时,它应该在txtHin文本框中为अमिה

我尝试了Google Transliteration,但无法正常工作

<script>
function OnLoad() {
    var options = {
        sourceLanguage:
        google.elements.transliteration.LanguageCode.ENGLISH,destinationLanguage:
        [google.elements.transliteration.LanguageCode.hindi],shortcutKey: 'ctrl+g',transliterationEnabled: true
    };
    //farmer name
    var control = new google.elements.transliteration.TransliterationControl(options);
    control.makeTransliteratable(["txtFarmer_nameTn"]);
    var keyval = 32; // Space key
    $("#txtEng").on('keydown',function (event) {
        if (event.keyCode === 32) {
            var engText = $("#txtEng").val() + " ";
            var engTextArray = engText.split(" ");
            $("#txtHin").val($("#txtHin").val() + engTextArray[engTextArray.length - 2]);
            document.getElementById("txtHin").focus();
            $("#txtHin").trigger(
            {
                type: 'keypress',keyCode: keyval,which: keyval,charCode: keyval
            });
        }

        var txt1 = document.getElementById("txtEng").value;
        if (txt1.length == 1) {
            document.getElementById("txtHin").value = "";
        }


    });

    $("#txtHin").bind("keyup",function (event) {
        setTimeout(function () {
            $("#txtEng").val($("#txtEng").val() + " ");
            document.getElementById("txtEng").focus()
        },0);
    }); 
} 
google.setonLoadCallback(OnLoad); 
</script>

我正在使用它,但是不起作用

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)