A website I find very useful for typing non-Latin scripts and languages is the Lexilogos online keyboard: http://www.lexilogos.com/keyboard/index.htm
It is very comprehensive and features keyboards for dozens of scripts. You just type your text on-screen into a window using the keyboard provided and then you can copy and paste your text into your document or text. It is especially useful if your computer skills aren´t that brilliant (like mine) and you don´t know how to type a certain language otherwise or if you cannot change your keyboard for some reason or other.