Transliterator app that lets you define your own transliteration table for common ASCII characters (by default), but can also be hacked to support Unicode characters. Sample use-cases includes creating a bi-directional alphabet to morse code, binary, hex, etc. translator.