Recording: Web Audio API
Recongnition: Google Cloud Speech API
Translator: Google Microsoft
Text to Speech: Bing Speech API (TTS)
Translate from:
Translate to:
Speaker: