Ce projet a pour but de réaliser une application fonctionnelle pour traduire des textes d'une langue à une autre parmi un panel de langues donné par l'API DeepL.
- React -> Front-End.
- Nodemon & Express -> partie Back-End.
- Créer un ou plusieurs composants permettant de réaliser la traduction du message d'un utilisateur dans une langue donnée.
- Pouvoir inverser facilement et de manière ergonomique la langue source avec la langue cible.
- Créer un serveur Node pour éviter, à la fois, de partager la clef privée d'API dans les requêtes et d'empêcher d'avoir des problèmes de CORS (problèmes liés à l'utilisation d'un api en localhost).
- Ajouter un bouton permettant de lire à haute voix à l'aide d'une api le message de l'utilisateur (que ce soit le message de base ou le message traduit).
- Styliser l'application pour la rendre attrayante avec un mélange de couleur bleu/violet.