Google Handwriting Input allows user to handwrite text on smartphone or tablet in 82 languages. It supports printed and cursive writing, with or without a stylus and also supports hundreds of emojis.