Add Japanese and Chinese support

Closes #40, #78, #84, #86.