http://sapporo.cool.ne.jp/kumanesir/kanahenkan.htm
この中のkana.plを参考にして、 JavaScriptで変換機能を実現してみました。

「ローマ字の文章」の欄にローマ字を入力して、「変換」ボタンをクリックしてください。すると、「変換結果」の欄に片仮名が表示されるはずです。

ホームページ用に、半角仮名を<font size="-2">全角仮名</font> に変換してます。

「=」を無視する
樺太方言を使う

ローマ字の文章:


変換結果: