autokana – jQuery plugin

Autokana is a jQuery plugin that automatically converts latin (roumaji) to kana (hiragana / katakana) using the auto-correct principle (keep in mind that it’s not suitable for converting copy / pasted but only typed-in text).

You can download the plugin (including a simple usage example) from GitHub and use it for free.

To use it, you will have to add the following somewhere at the beginning of your body tag:

<script type="text/javascript">
  // bind events when document is ready
  $(document).ready(function() {
    // attach auto-kana plugin with default options
    $("#kana_text_box").autokana();
  });
</script>

After that add the input box itself wherever you need it (make sure to use the same ID in the above part and in the input field itself):

<input id="kana_text_box" type="text" />
<script type="text/javascript">
  // this part will clear and set focus on the input field on refresh
  // feel free to remove that part if you don't need it
  document.getElementById("kana_text_box").value="";
  document.getElementById("kana_text_box").focus();
</script>

If you have any suggestions or bug reports, feel free to leave a comment.