GujaratiPad makes Gujarati typing easy.
It is an English to Gujarati talkin software.
Ergonomic Single Keypress typing in Gujarati.