Here, we will be using IBus to transliterate English to Indian regional languages i.e Hindi (to be specific).
You can use IBus to type in your own language in most GUI applications. It’s called “Bus” because it has a bus-like architecture. The Intelligent Input Bus (IBus) is an input method framework for multilingual input in Unix-like operating systems. In other words, you have to make a compromise and keep the keyboard layout saved on your system to refer to it, specially when you are new to these keys. iTrans Hindi transliteration keyboard | image courtesy This is a pain because you need to know the keyboard shortcuts to type the intended words correctly. However, the transliteration keyboards in Linux do not allow you to choose between various possible words as Google does.