This is a (very simple) editor for katakana (https://en.wikipedia.org/wiki/Katakana) and hiragana (https://en.wikipedia.org/wiki/Hiragana). You can type in standard romaji (https://en.wikipedia.org/wiki/R%C5%8Dmaji) (english representations of kana characters) and it will "translate" what you type on the fly.
(https://github.com/dseguin/kana-edit/raw/master/resources/screenshot01.png)
More information is available at the Github repo (https://github.com/dseguin/kana-edit), where you can download and build the project for yourself. You'll find instructions for building it on Windows and Linux. The code is freely available, so you're free to fork it or modify it any way you want.
There's no OSX build yet. I'm not familiar with OSX, but if you'd like, you can contribute by forking it and adding some _APPLE_ macros to get it to compile on OSX. You're not only free to do so, but it would be greatly appreciated! The only platform specific sources are main.cpp (https://github.com/dseguin/kana-edit/blob/master/src/main.cpp), savewindow.cpp (https://github.com/dseguin/kana-edit/blob/master/src/savewindow.cpp), main.hpp (https://github.com/dseguin/kana-edit/blob/master/include/main.hpp), and savewindow.hpp (https://github.com/dseguin/kana-edit/blob/master/include/savewindow.hpp) (and potentially defines.h (https://github.com/dseguin/kana-edit/blob/master/include/defines.h)).
NOTE: This code does not follow any coding standard. A lot of it is sloppy. I know better now, but it's a nightmare to fix (Sorry!). Future projects will not be so sloppy.
I don't know how much more info to provide, but you can ask me any questions you might have. You can also try contacting me by email through Github.
Links:
- Github project page (https://github.com/dseguin/kana-edit)
- Download sources (https://github.com/dseguin/kana-edit/archive/master.zip)
EDIT: Fixed image.