Inspiration
When my wife moved from Rwanda to Egypt after we got married, she struggled with existing translation tools like Google Translate. The Egyptian dialect is quite different from standard Arabic, and these apps couldn't handle the local accent, slang, and cultural nuances that make communication natural and meaningful. Watching her frustration with these tools inspired me to create something better - a translation app that truly respects and understands regional dialects and local expressions.
What it does
Spek is a translation app that goes beyond basic word-for-word translation. It understands and respects the dialects, accents, and local slang of both the source and target languages. The app features:
- Dialect-aware translation that captures local expressions and cultural context
- Voice synthesis that speaks translations aloud with proper pronunciation
- Image translation - just take a photo of text and get instant translation
- Clean, intuitive chat interface for seamless conversations
- Support for Egyptian dialect and other regional language variations
How we built it
As an iOS engineer, I handled the mobile app development, but the real challenge was building the backend infrastructure. I used Claude extensively to help architect and implement the server-side components, including:
- User authentication and authorization systems
- Payment processing and RevenueCat webhook integration
- API security measures and rate limiting
- Subscription verification to prevent API abuse
- Production-level security implementations
Challenges we ran into
The biggest challenge was transitioning from app development to building production-ready backend systems. Securing the server wasn't just about making the app work - it required implementing enterprise-level security measures:
- Rate limiting to prevent abuse
- Robust authentication systems
- Subscription verification to prevent API exploitation through network sniffing tools
- Proper webhook handling for payment processing
- Balancing security with user experience
Moving from a working prototype to a production-ready, secure application required learning entirely new skillsets around server architecture and security.
Accomplishments that we're proud of
The most rewarding accomplishment is seeing my wife use and love the app daily. She's become an active user and regularly suggests new features, which I then implement and ship. This real-world validation from the person who inspired the project means everything.
Beyond the personal satisfaction, I'm proud of building a translation tool that actually understands cultural context and regional dialects - something that major translation services still struggle with.
What we learned
This project taught me that building consumer apps requires much more than just mobile development skills. I learned:
- Backend architecture and security implementation
- Production-level security measures and API protection
Most importantly, I learned that the best apps solve real, personal problems for real people.
What's next for Spek
The next major feature is real-time transcription and voice translation. Instead of typing, users will be able to:
- Speak directly into the app for instant translation
- See both audio translation and text transcription
- Allow the other person to read the translation while hearing it
- Edit transcriptions if something goes wrong
- Have natural, flowing conversations across language barriers
This will transform Spek from a text-based translation tool into a complete communication bridge for people speaking different dialects and languages.
Log in or sign up for Devpost to join the conversation.