Domanda Post request da javascript a node

jr_sottomajor

Utente Silver
2 Luglio 2017
96
33
4
79
Ciao a tutti sto sviluppando un'app web, nello specifico un quiz dove vengono mostrate delle frasi e l'utente deve pronunciare quella frase.
In automatico verrà valutata la pronuncia usando un servizio azure e assegnato un punteggio.
Vorrei aggiungere la funzionalità di traduzione della frase, in pratica un bottone dove l'utente clicca ed ottiene la frase tradotta (tramite servizio azure).
Il punto è che dovrei passare la frase mostrata a schermo gestita dal frontend javascript al backend in nodejs appena l'utente clicca il bottone.
Una volta inviata la frase al backend questo la tradurrà col servizio azure e devo fare in modo che venga pronunciata tradotta (col servizio text to speech di azure).
Come posso inviare la frase al backend dentro js? Del tipo una cosa così:
JavaScript:
 //bottone per tradurre frase lato javascript frontend
  let translate = document.querySelector('.translate');
  translate.addEventListener('click', function(){
      //invia con post la domanda al backend
  });

Poi nel backend una cosa tipo:
JavaScript:
app.post('/translate', function(req, res){
     //ottengo frase
    //traduco frase con servizio azure
    //va restituita al frontend che si occuperà di farla pronunciare al servizio text to speech di azure
});

Credo sia molto sciocco, ma ho poca esperienza in node e non riesco a farlo funzionare neanche cercando guide o leggendo documentazione.
Potreste aiutarmi? Grazie in anticipo