The text translation on ICS is getting really good, but it's only useful within an app to me. When I'm using the straight voice search command from outside an app, the only "verbs" I can get it to recognize are call, find, and text ( or message). For the "text" command it uses SMS. I don't text much. Don't have a text plan. But I chat with my wife all the time on G+ and GTalk. Is there a way to teach it, for example, so I could say "Chat [wife name] I'm on my way home" and have it automatically open a window in either GTalk or G+ (or any other program for that matter). It seems like you ought to have an app that lets you establish certain words like "chat" will go with your pre-identified default chat client. Or that "text" can mean another client like Google Voice.