Polyglot AI
Personal Project
Tools & Technologies
HTML, CSS, TypeScript, React, Next.js, TailwindCSS, Prisma, MongoDB
Polyglot AI is a language learning application that uses Google Translate and ChatGPT to help users learn a new language. The user can construct a dictionary of words and phrases that they want to learn, and the application uses Google Translate to translate the words and phrases into the target language. The user can choose texts from a library of public domain texts to practice reading in the language they are learning. We then use ChatGPT to rewrite lessons at a specified level of difficulty. This allows us to provide the user with high qauality and engaging content that is tailored to their level of proficiency. Users can also ask ChatGPT to rewrite lessons while introducing new vocabulary at a specified rate.
The application was built using Next.js, TailwindCSS, Prisma, and MongoDB. It is fully responsive and works well on both desktop and mobile devices.
I also built a homespun e-reader for the application that uses SVG text to paginate texts into turnable pages filled with clickable SVG text elements that can be used to look up traslations or access translations from the uses's dictionary.