It is really all based on SMS. You can treat SMS input as command lines on remote server and returns a very short list of the stuffs. The creative part here is how to train users to use it. But at one hand, they will learn it because they have to. So a formatted text input is pretty good for server side to parse.
I saw a video about how a Beijing company use voice and text for translation on cellular phone. A tourist type what he wants to say in English and send the sms to system. The system returns a Chinese text for taxi driver to see. Another system also leave a voice message for listening if it is inconvenient for reading.
At the other hand. unless data plan and smart phone becomes much cheaper in developing world. Android may not influence the current market in short term.
I saw a video about how a Beijing company use voice and text for translation on cellular phone. A tourist type what he wants to say in English and send the sms to system. The system returns a Chinese text for taxi driver to see. Another system also leave a voice message for listening if it is inconvenient for reading.
At the other hand. unless data plan and smart phone becomes much cheaper in developing world. Android may not influence the current market in short term.