Inspiration

Learning a new language can feel like a chore, but music makes it fun, emotional, and memorable. We wanted to create a way for people to pick up new languages effortlessly—through the songs they love.

What it does

Sympholingo helps users learn languages through music by breaking down song lyrics, providing translations, interactive vocabulary exercises, and pronunciation practice. It makes language learning feel like a jam session rather than a study session. Especially, it generates original music with AI based on your genre and language references!

How we built it

We used React.js with Vite & TypeScript for the front end, Express.js for the backend. We integrated Suno AI API for songs & lyrics generation and openAI for songs & languages breakdown.

Challenges we ran into

The APIs were inconsistent, especially SUNO’s, making testing and developing the music generation bot unpredictable. All the SUNO's api routes, except for the lyrics generation route, which were working perfectly fine the first day, suddenly malfunctioned on the second day. Therefore, we decided to put the music-audio-generation feature on hold, while keeping the lyrics generations & language analysis. We will have to contact SUNO AI support team to figure out a solution for this error.

Accomplishments that we're proud of

We succeeded in song writing, lyrics generating & analyzing, and language teaching. We also were able to bring together a unique logo for the application.

What we learned

We picked up some new stacks, including Vite, Express.js, and the language TypeScript. We also learned a lot about AI & API integrations. This would help us evelate our projects in the future.

What's next for Sympholingo

First things first—we’re going to tackle the API issues by reaching out to the SUNO AI support team, doing more research, and finding a solid fix. Once that’s sorted, we’ll bring back AI-generated music so users can create songs in their target language. Beyond that, we want to make learning even more fun by adding speech recognition for pronunciation practice, expanding to more languages and music genres, and maybe even building a community where users can share their favorite songs and learning progress. There's so much potential, and we’re excited to keep pushing Sympholingo forward!

Built With

Share this project:

Updates