CINXE.COM
Sandhi generation application - at J.N.U. New Delhi
<html> <title>Sandhi generation application - at J.N.U. New Delhi</title> <META NAME="Author" CONTENT="Dr. Girish Nath Jha"> <META NAME="Keywords" CONTENT="Dr. Girish Nath Jha, Subhash, Diwakar Mishra, Sanskrit Computational Linguistics, Sanskrit informatics, Sanskrit computing, Sanskrit language processing, Sanskrit and computer, computer processing of sanskrit, subanta, tinanta, POS tagger, tagset, Indian languages, linguistics, amarakosha, amarakosa, Indian tradition, Indian heritage, Machine translation, AI, MT divergence, Sandhi, kridanta, taddhita, e-learning, corpus, etext, e-text, Sanskrit blog, Panini, Bhartrhari, Bhartrihari, Patanjali, karaka, mahabharata, ashtadhyayi, astadhyayi, indexer, indexing, lexical resources, Sanskrit, thesaurus, samasa, gender analysis in Sanskrit, Hindi, saHiT, language technology, NLP"> <META NAME="Description" CONTENT="Dr. Girish Nath Jha, Subhash, Diwakar Mishra, Sanskrit Computational Linguistics, Sanskrit informatics, Sanskrit computing, Sanskrit language processing, Sanskrit and computer, computer processing of sanskrit, subanta, tinanta, POS tagger, tagset, Indian languages, linguistics, amarakosha, amarakosa, Indian tradition, Indian heritage, Machine translation, AI, MT divergence, Sandhi, kridanta, taddhita, e-learning, corpus, etext, e-text, Sanskrit blog, Panini, Bhartrhari, Bhartrihari, Patanjali, karaka, mahabharata, ashtadhyayi, astadhyayi, indexer, indexing, lexical resources, Sanskrit, thesaurus, samasa, gender analysis in Sanskrit, Hindi, saHiT, language technology, NLP"> <head> <head> <style> <!-- div.Section1 {page:Section1;} --> </style> <head> <meta http-equiv=Content-Type content="text/html; charset=utf-8"> <script language="JavaScript" src=../js/menuitems.js></script> <script language="JavaScript" src="../js/mm_menu.js"></script> <script language="JavaScript1.2">mmLoadMenus();</script> <meta name=Author content="Dr. Girish Nath Jha, JNU, New Delhi"> </head> <body lang=EN-US link=blue vlink=blue style='tab-interval:.5in'> <div class=Section1> <div align=center> <TABLE BORDER=1 WIDTH=80%> <tr> <TD width=100%> <img width=100% height=130 id="_x0000_i1028" src="../images/header1.jpg" border=0> </td> </tr> <tr> <td width=818 style='width:613.5pt;border:inset navy .75pt;border-top:none; mso-border-top-alt:inset navy .75pt;padding:.75pt .75pt .75pt .75pt'> <p align="center"><a href="../"><span style='text-decoration:none;text-underline: none'><img border=1 width=49 height=26 id="_x0000_i1037" src="../images/backtohome.jpg"></span></a> <span style='text-underline: none'> </span><a href="javascript:;" onmouseover="MM_showMenu(window.mm_menu_0821171051_0,6,29,null,'image2')" onmouseout="MM_startTimeout();"><span style='text-decoration:none;text-underline: none'><img border=1 id=image2 src="../images/lang_tool.jpg" name=image2 width="192" height="25"></span></a> <span style='text-underline: none'> </span><a href="javascript:;" onmouseover="MM_showMenu(window.mm_menu_0821171909_0,6,29,null,'image3')" onmouseout="MM_startTimeout();"><span style='text-decoration:none;text-underline: none'><img border=1 id=image3 src="../images/lexical.jpg" name=image3 width="137" height="25"></span></a> <span style='text-underline: none'> </span><a href="javascript:;" onmouseover="MM_showMenu(window.mm_menu_0821171609_0,6,29,null,'image1')" onmouseout="MM_startTimeout();"><span style='text-decoration:none;text-underline: none'><img border=1 id=image1 src="../images/elearning.jpg" name=image1 width="77" height="25"></span></a> <span style='text-underline: none'> </span><a href="javascript:;" onmouseover="MM_showMenu(window.mm_menu_0821171809_0,6,29,null,'image4')" onmouseout="MM_startTimeout();"><span style='text-decoration:none;text-underline: none'><img border=1 id=image4 src="../images/corpora.jpg" name=image4 width="105" height="26"></span></a> <span style='text-underline: none'> </span><a href="javascript:;" onmouseover="MM_showMenu(window.mm_menu_0821171709_0,6,29,null,'image5')" onmouseout="MM_startTimeout();"><span style='text-decoration:none;text-underline: none'><img border=1 id=image5 src="../images/rstudents.jpg" name=image5 width="125" height="26"></span></a> <span style='text-underline: none'> </span> <a href="javascript:;" onmouseover="MM_showMenu(window.mm_menu_0821171409_0,6,29,null,'image6')" onmouseout="MM_startTimeout();"><span style='text-decoration:none;text-underline: none'><img border=1 id=image6 src="../images/feedback.jpg" name=image6 width="80" height="25"></span></a><span style='text-underline: none'> </span> <!--- <a href="../user/feedback.jsp"><img border="1" src="../images/feedback.jpg" width="80" height="25"></a> ---> </td> </tr> <tr> <td width="870"> <p align="center"><font face=verdana color="#FF9933"><span style='font-size:16.0pt;'> <b>Sanskrit Sandhi Generator (संस्कृत-संधि-प्रक्रिया) </b></span></font></p></center> This application has been developed as a result of the dataset prepared by Sachin Kumar and Diwakar Mani (research students of the center under the supervision of <a href=http://www.jnu.ac.in/faculty/gnjha">Dr. Girish Nath Jha</a>) and later by Rajneesh Kumar Pandey (M.A. student of the center). The initial version of this web application was in the Servlet-RDBMS-iTRANS and was done by Sachin Kumar and Diwakar Mani with help from Dr. Girish Nath Jha. The current version (servlet-datafiles-unicode) has been done by Prabhash Mishra and Dr. Girish Nath Jha. The Devanagari input mechanism has been developed in Javascript by Satyendra Kumar Chaube, Dharm Singh Rathore and Dr. Girish Nath Jha. <br><br> <table border=0 width="100%"> <tr> <td valign=top width=48%> <table> <FORM METHOD=post ACTION=gen.jsp#results name="iform" accept-Charset="UTF-8"> <tr> <td> <font size=2><b>Enter words separated by '+' sign (like w+w w+w...) for Sandhi (संधि हेतु ’शब्द+शब्द’ ’शब्द+शब्द’...दें) using adjacent keyboard OR You can type fast using our inbuilt <a href=../js/itrans.html target=_blank>iTRANS</a>-Devanagari unicode converter <TEXTAREA name=itext COLS=40 ROWS=10 onkeypress=checkKeycode(event) onkeyup=iu()></TEXTAREA></td> </td> </tr> <tr><td><br></td></tr> <tr> <td> <input type=submit value="Generate Sandhi forms (संधि-शब्द बनाएं)"></span> </td> </tr> </table> </td> <td valign=top width=52%> <table> <tr> <td> <head> <SCRIPT language=JavaScript src="../js/devkb.js"></SCRIPT> <head> <TEXTAREA name=itrans rows=5 cols=10 style="display:none"></TEXTAREA> <INPUT name=lastChar type=hidden> <table border=2 style="background-color:#fff;"> <tbody> <tr > <td> <input type=button name="btn" style="width: 24px" value="अ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="आ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="इ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ई" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="उ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ऊ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ए" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ऐ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ओ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="औ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="अं" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="अः" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ऍ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ऑ" onClick="keyboard(this.value)"> </td> </tr> <tr> <td> <input type=button name="btn" style="width: 24px" value="्" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ा" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ि" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ी" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ु" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ू" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="े" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ै" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ो" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ौ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ं" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ः" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ॅ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ॉ" onClick="keyboard(this.value)"> </td> </tr> <tr> <td> <input type=button name="btn" style="width: 24px" value="क" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ख" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ग" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="घ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ङ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="च" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="छ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ज" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="झ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ञ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 100px" value="Backspace" onClick="BackSpace()"> </td> </tr> <tr> <td> <input type=button name="btn" style="width: 24px" value="+" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ट" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ठ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ड" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ढ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ण" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value=""> <input type=button name="btn" style="width: 24px" value=""> <input type=button name="btn" style="width: 24px" value=""> <input type=button name="btn" style="width: 24px" value="त" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="थ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="द" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ध" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="न" onClick="keyboard(this.value)"> </td> </tr> <tr> <td> <input type=button name="btn" style="width: 24px" value="/" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="प" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="फ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ब" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="भ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="म" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value=""> <input type=button name="btn" style="width: 24px" value=""> <input type=button name="btn" style="width: 24px" value=""> <input type=button name="btn" style="width: 24px" value="य" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="र" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ल" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="व" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="।" onClick="keyboard(this.value)"> </td> </tr> <tr> <td> <input type=button name="btn" style="width: 24px" value="*" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="श" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ष" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="स" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value=""> <input type=button name="btn" style="width: 24px" value="ऋ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ऌ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ृ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ॄ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value=""> <input type=button name="btn" style="width: 24px" value=""> <input type=button name="btn" style="width: 24px" value="ह" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value=""> <input type=button name="btn" style="width: 24px" value="॥" onClick="keyboard(this.value)"> </td> </tr> <tr> <td> <input type=button name="btn" style="width: 24px" value="त्र" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="ज्ञ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="क्ष" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="श्र" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 200px" value="Space Bar" onClick="Space()"> <input type=button name="btn" style="width: 24px" value="ँ" onClick="keyboard(this.value)"> <input type=button name="btn" style="width: 24px" value="़" onClick="keyboard(this.value)"> </td> </tr> </tbody> </table> </td> </tr> </table> </td> </tr> <tr> </table> </font></span> </FORM> <a name=results> <center> <table width=70%> <tr> <td> <font size=4><b> <p align=justify> <br> </font> </td> </tr> </table> </center> </body> </html>