Inspiration

I have an interest in learning languages, and in my experience finding useful tools for language learning is difficult. I sought to create a language learning tool that would be an effective way to learn a new language using different learning techniques.

What it does

Storytime is an iOS app that facilitates language learning through reading stories. Users can read stories in languages they are learning or have the app read aloud to them, which helps learners to develop their pronunciation. Words are highlighted in the text as they are read aloud, and pausing the story at any time allows the user to see a translation of the highlighted text.

How we built it

This project uses Apple's SDKs for the iOS app. It also uses Google Cloud Platform's Translation API for real-time translation.

Challenges we ran into

The Google Cloud Translation API does not support Swift (the language iOS apps use), so I had to find a third-party wrapper of the API in Swift.

Share this project:

Updates