It&#x27;s worth noting that neural networks has been used for Chinese and Japanese keyboards for some years now.<p>Here&#x27;s a nice (and easy to read, even if you don&#x27;t know how written Japanese works) paper on the structure of a Japanese IME called Simeji by Baidu:<p>Wu, Xianchao, Rixin Xiao, and Xiaoxin Chen. “Using the Web to Train a Mobile Device Oriented Japanese Input Method Editor,” 2013. <a href="http:&#x2F;&#x2F;www.aclweb.org&#x2F;anthology&#x2F;I&#x2F;I13&#x2F;I13-1172.pdf" rel="nofollow">http:&#x2F;&#x2F;www.aclweb.org&#x2F;anthology&#x2F;I&#x2F;I13&#x2F;I13-1172.pdf</a>