Kinder Deutsch Lernen App Story
Couple of months ago I was inspired with AWS PartyRock Hackathon and I participated. I started this Interactive Learning app for kids from 8 and up (us too!) to learn German words, phrases and basic discussions.
The app is for those that know English language. A foreign language is learned at school. So I decided as a side tool besides learning at school, to design an app that can help the children understand by playing as well. Visuals always are great for everyone. I will use myself this app as I do like to learn foreign languages. I enjoy going on a trip to another country and just know their language.
The way it works
What it does: In the widget named “English phrase” you type the phrase in English to be translated.
In the “Translate to German”, the English phrase is translated in German and shows also the pronunciation. The animation of English phrase is a visual representation of the English phrase ( always an image is capturing and I love it of course)! “Discussion Topic” is a phrase or maybe just a topic that you want to discuss about and learn how a real discussion would sound like in German with this topic. “Practice Conversation” is where actually the chat referring to the topic “Discussion Topic” begins. You write down a scenario for the specific topic e.g. if topic is ice cream, then you ask the chat: 2 kids wondering if they should buy chocolate or strawberry ice-cream. The response is 5-10 sentences, in the chat which will be shown in English then in German along with the pronunciation. “Discussion Topic Visualization” is anime representation of the “Discussion topic”.
How I built it
English Phrase and Discussion Topic are simple UserInput Widgets Animation of English Phrase: Stable Diffusion XL Animation Widget with Style Comic Book Discussion Topic Visualization: Anime Style of Stable Diffusion XL Animation Widget Translate to German: Claude widget with prompt: translate [English phrase] in German writing down both the phrase in German and pronunciation in English alphabet. Practice Conversation: Claude widget with prompt : Hello, I would like to practice a conversation about [Discussion Topic] .Could you provide the conversation of 5-10 sentences first in English then the same conversation in German and lastly the same conversation with the pronunciation in German.
Challenges
Challenges we ran into Some times it seems that Claude was getting slow and did not present the pronunciation on Practice Conversation. When I commented that you forgot the pronunciation in German, I got the response my apologies that actually did forgot the pronunciation which I find really interesting!
Accomplishments
I sincerely think it was a nice process and I did learn something in German. Books have a specific way for us to learn new languages. Sometimes this simple app can help us inspire us how to form our own discussion. Writing paragraphs or dialogues in a new language is quite difficult initially.