Skip to content

sophlanz/translate-deepL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Language Learning AI

Description

Translate from any language into a variety of languages using DeepL's AI API, and listen to the translation read by a human-like AI voice using Play.ht Api. Recieve an AI generated prompt from the GPT-3 API to spark ideas for writing a text in the target language, and then recieve AI grammar feedback. Sign in, and create decks with vocabulary words to refer to later for studying.

Tools and Technologies

  • Context
  • Custom Hooks
  • Component-Library
  • Typescript
  • HTML
  • SCSS
  • React
  • useContext
  • Custom Hooks
  • Next JS
  • PostgreSQL
  • PRISMA
  • DeepL API
  • GPT-3 API
  • Play.ht API
  • O-Auth
  • Next-Auth

Features

  • Translate from any language into English, Spanish, French, German, Chinese, Japanese, or Korean using DeepL Machine Learning API.
  • Listen to a real-like AI voice read the transaltion for you using AI from play.ht's API.
  • Generates word of Day and definition in any 1 of 8 languages.
  • GPT-3 API to generate writing prompt.
  • GPT-3 API to check for grammar mistakes.
  • Create, save, and update decks with vocab/grammar cards for studying
  • User authentication next-auth and google OAuth
  • PostgreSQL database
  • Prisma ORM

Future Updates

  • Currently refactoring styles for a mobile-first design.

Screenshots Web

Captura de Pantalla 2023-03-24 a la(s) 12 30 18 p m Captura de Pantalla 2023-04-08 a la(s) 4 15 58 p m Captura de Pantalla 2023-03-24 a la(s) 12 34 27 p m Captura de Pantalla 2023-03-24 a la(s) 12 29 48 p m Captura de Pantalla 2023-03-24 a la(s) 12 34 57 p m Captura de Pantalla 2023-03-23 a la(s) 4 17 54 p m