A fun sample of what can be done using the Web Speech API Chrome supports. This takes the users spoken text and does the following.
Speech Recognition API --> Google Translate --> Speech Synthesis API
A live demo can be seen here: https://universal-translator.dotsub.com