Using the various translation and text-to-speech services offered in the cloud (Google Translation api, Microsoft Translation text api, ecc...), how can we create a platform that allows videoconferencing between two or more users, and simultaneous translation into the user's language?