John Canelis

  • Save languages translate watson stripe firebase leitura typography visual product design mobile web app

I built a progressive web app to translate multiple languages at one-time.

Making this was much more about learning how to build something that uses a database, has user logins, and incorporates a few APIs. I'm also finding it useful for my upcoming trip to France, Italy, and Spain.

I used Angular, Firebase, Google Translate API, IBM Watson Text-to-Speech API, Google Cloud Functions, and the Stripe API.

Unfortunately, the voice translations don't work on Safari or any mobile iOS browsers. The voice translations from IBM Watson often sound much more natural than Google Translate.

keyboard shortcuts: L or F like