Back to ProjectsMobile App

TongueLoop

React Native app for speech and translation: speech-to-text, text-to-speech, and translation for foreign language learners. Cross-platform for iOS and Android.

Languages
JavaScriptTypeScript
Skills & Tech
React NativeSpeech-to-TextText-to-SpeechTranslation APIs
TongueLoop

Language-learning apps live or die on how natural the speech interactions feel — laggy transcription or robotic playback breaks the learning loop. TongueLoop is a React Native app for foreign-language learners that combines speech-to-text, text-to-speech, and translation into one practice tool, with the priority being a clean, fast switch between input modes rather than piling on more languages.

Speech-to-text, text-to-speech, and translation are kept as separate, swappable service integrations behind a common interface, so a slow or unreliable provider for one language pair could be replaced without touching the other two features.

What I Built

  • Speech-to-text capture for voice input and transcription
  • Text-to-speech playback for pronunciation practice and listening drills
  • Translation across multiple target languages
  • Streamlined mode-switching UI so learners move between speaking, listening, and translating without friction
  • Cross-platform build for iOS and Android from a single codebase

Delivered a functional, genuinely useful language-learning aid that lets users practice listening, speaking, and translation in one app instead of juggling three separate tools.

Interested in similar work?

Let's discuss your next project.

Contact Me