Back to Projects
2025Personal 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

Core App Demo

Overview of the main language learning features and user interface

Watch Demo

Additional Features

Demonstration of advanced features and functionality

Watch Demo

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