So there is a new Google keyboard to be used in ِِِAndroid-based devices. I have been using it on my Sony Experia tablet. But it seems that some old fashioned orientalist was behind the design. It can type what you can dictate to it but there is an Islamo-centric problem. Whatever you say it will interpret as including the words "Allah" and "the messenger". It thinks that every Arabic sentence have to include those two words. Kid you not.