Keyboard Tools for typing in non-Latin alphabets, like Arabic, Chinese and Japanese

   

Multi-Language

http://ok-board.com/                                         << keyboard tools for over 40 languages

http://www.lexilogos.com/keyboard/index.htm    << even more languages, and other advanced features

 

Arabic

http://www.yamli.com/arabic-keyboard/

 

Chinese

http://www.chinese-tools.com/tools/ime.html

 

Japanese

http://ajaxime.chasen.org/