问题描述
我想在我的网站中为选定的文本框翻译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 (将#修改为@)