-
-
User inputs 3 fields: A genre of music; their native language; and the language they want to learn, and receives a song in the learning lang
-
Symphony translates the song in the learning language into the user's native language for overall comprehension.
-
Symphony analyzes the lyrics grammartically line by line, helping user learn the desired language.
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!


Log in or sign up for Devpost to join the conversation.