Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript键入印地语_Javascript_Jsapi - Fatal编程技术网

使用JavaScript键入印地语

使用JavaScript键入印地语,javascript,jsapi,Javascript,Jsapi,我正在开发一个印地语字体的网站。要求用户能够输入印地语,或者如果用户复制文本区域中的内容,则应自动转换为印地语 使用下面给定的代码,当用户键入诸如“welcom”之类的任何单词,然后键入空格时,它将自动转换为“वेलकम”但如果用户将“aaj ghar jana hai”复制到文本区域,则下面给出的代码无法将完整句子转换为印地语,而不是完整句子。但我的要求是把这个句子也转换成印地语,而不是唯一的单词 实现是- <html xmlns="http://www.w3.org/1999/xhtm

我正在开发一个印地语字体的网站。要求用户能够输入印地语,或者如果用户复制文本区域中的内容,则应自动转换为印地语

使用下面给定的代码,当用户键入诸如“welcom”之类的任何单词,然后键入空格时,它将自动转换为“वेलकम”但如果用户将“aaj ghar jana hai”复制到文本区域,则下面给出的代码无法将完整句子转换为印地语,而不是完整句子。但我的要求是把这个句子也转换成印地语,而不是唯一的单词

实现是-

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>How to type in Hindi language in text box</title>   
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script type="text/javascript">
      // Load the Google Transliterate API
      google.load("elements", "1", {
            packages: "transliteration"
          });
      function onLoad() {     
                var options = {
                        sourceLanguage: 'en',
                        destinationLanguage: [google.elements.transliteration.LanguageCode.HINDI],         
                        transliterationEnabled: true
                };   

                var control = new google.elements.transliteration.TransliterationControl(options);  
                var ids = [ "first_name"];  
                alert(ids);
                control.makeTransliteratable(ids);
        }
      google.setOnLoadCallback(onLoad);
    </script>
</head>
<body>
    <table width="50%" style="border:1px solid #06F;background-color:#CFC">
     <tR>
         <td>Input :</td>
            <Td><input type="text" name="first_name" id="first_name"></Td>
        </tR>
    </table>
</body>
</html>

如何在文本框中键入印地语
//加载Google音译API
加载(“元素”,“1”{
包装:“音译”
});
函数onLoad(){
变量选项={
sourceLanguage:'en',
destinationLanguage:[google.elements.Translation.LanguageCode.HINDI],
音译:正确
};   
var-control=newgoogle.elements.translation.translationcontrol(选项);
变量ID=[“名字”];
警报(ids);
控件。使可音译(ids);
}
setOnLoadCallback(onLoad);
输入:

请提供帮助。

Hi@Sid:google.co.in/inputtools/try也仅支持键入,如果在文本区域复制内容,则不会转换。请使用i18n。它在全球享有盛誉,并在企业级应用。