Back to Projects
2025•Personal Project
Glosova
A comprehensive language learning iOS app built with SwiftUI that combines AI-powered translation via OpenAI, text-to-speech and speech-to-text through ElevenLabs APIs, and Google Auth with Supabase backend. Features a clean, polished UX with a custom-built highlighting gesture on UIKit TextView for an engaging learning experience.
SwiftUI
iOS
AI/ML
Supabase
OpenAI API
ElevenLabs
UIKit
Demo Videos
Technical Implementation
Frontend & UI
- Built with SwiftUI for native iOS performance and modern interface
- Custom highlighting gesture implementation using UIKit TextView
- Clean, polished user experience designed for language learning
Backend & APIs
- Supabase backend for user data and content management
- Google Auth integration for secure user authentication
- OpenAI API integration for real-time translation capabilities
- ElevenLabs APIs for text-to-speech and speech-to-text functionality
Key Features
- AI-powered translation and lesson generation
- Interactive highlighting for vocabulary selection
- Save words and phrases for later review
- Flashcard system for practicing saved vocabulary