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

「ローマ字の文章」の欄にローマ字を入力して、 「変換」ボタンをクリックしてください。 すると、「変換結果」の欄に片仮名が表示されるはずです。 ユニコード3.2にあるアイヌ語用の小さなカタカナも表示されます。

「.」「,」(半角)を「。」「、」(全角)に変換する(後ろの半角空白は削除する)
「?」「!」(半角)を「?」「!」(全角)に変換する(後ろの半角空白は削除する)
「=」を無視する
樺太方言を使う

ローマ字の文章:


変換結果:

PCpዾyǗlgĂ܂}WŔ܂z 萔O~ył񂫁z Yahoo yV NTT-X Store

z[y[W ̃NWbgJ[h COiq ӂ邳Ɣ[ COsیI COze