Polyglotter: Your Personal Language Learning Assistant
Long Time No See! Exciting News Ahead!
Hey everyone! It’s been a while since my last post (life has been quite busy lately), but I’m thrilled to finally share something I’ve been working on for months. 🚀
I’ve just launched my brand-new iOS app, Polyglotter, together with my friend! 🎉
Polyglotter is your AI-powered language learning companion, and it’s now available in the App Store.
What is Polyglotter?
Polyglotter is designed to make language learning engaging, effective, and fun. 🌍 With support for five languages—English, French, German, Polish, and Spanish—the app offers three core learning modes:
1️⃣ Conversation Mode (text and voice): Practice real-life scenarios to boost your confidence. It’s like chatting with a native speaker—anytime, anywhere, without the pressure or cost of a live tutor.
2️⃣ Vocabulary Building: Learn essential words and phrases in personalized categories like Travel ✈️ or Community 🤝, with notifications to reinforce what you’ve learned.
3️⃣ Let’s Play a Game: Fill in the blanks with the right words and turn learning into a fun challenge.
And guess what? Your language guide is a friendly AI assistant named Otter! 🦦 Otter makes the journey enjoyable and interactive.
Why Choose Polyglotter?
Forget the hassle of scheduling lessons or paying per session with a tutor. With Polyglotter, you have an intelligent assistant available 24/7. Plus, the app’s subscription model ensures you get full access to all its powerful features at an affordable price.
Behind the Scenes
Polyglotter was built with SwiftUI and Combine, taking full advantage of modern iOS development tools to ensure a smooth and intuitive user experience.
While building Polyglotter, I also developed two Swift libraries to power the app:
- APIClient: A simple yet efficient HTTP client library for Swift using the modern async/await pattern.
- AudioTranscribeRecordingKit: A library for audio transcription and recording, complete with real-time sound intensity visualization.
I’ll be writing a separate blog post soon with more details about these libraries, so stay tuned!
Feedback and Collaboration
I’d love to hear your thoughts on the app—your feedback will be invaluable as I continue improving it. 🙌 Also, if you’re a developer, investor, or just someone interested in language learning and want to collaborate, don’t hesitate to reach out.
Thank you for reading, and I hope you’ll give Polyglotter a try!