Google is introducing a new tools for some of its services (Chrome, Android and on Windows). It allows you to type naturally based on your native keyboard. I think the Chrome has the most language options.
Here are the language supported for Windows:
Google Input Tools for Windows is currently available for 22 different languages: Amharic, Arabic, Bengali, Persian, Greek, Gujarati, Hebrew, Hindi, Kannada, Malayalam, Marathi, Nepali, Oriya, Punjabi, Russian, Sanskrit, Serbian, Sinhala, Tamil, Telugu, Tigrinya and Urdu.
Currently, it has only Korean IME, Pinyin IME and Japanese Input.
As mentioned, Google Chrome Input Tools has the most option. I will not put the list here.
Here is the video to try to explain that some words are hard to replace with other languages (and that is why Google Input Tools come in).