Real-time speech-to-speech translator built with React Native & Expo.
Polyglot was born from a real personal need. With my parents living in Portugal, I often found myself frustrated by the language barrier during daily life—whether it was hanging out with locals or following a sermon at church.
I built this app to bridge that gap: just place your phone down, start listening, and get a fluid, instant translation so you never lose the thread of a conversation or a speech again.
- Precision Speech Recognition: Powered by
expo-speech-recognitionfor high-accuracy voice capture. - Dual Mode:
- Interim Mode (Flash): Real-time translation as you speak.
- Final Mode: Structured sentence-by-sentence translation with a full history.
- Framework: React Native (Expo)
- Language: TypeScript
- Styling: Uniwind (Tailwind CSS)
- UI Components: React Native Paper
- Translation: Google Translate Engine
- Clone the repo:
git clone https://github.com/your-username/polyglot.git
- Install dependencies:
npm install
- Start the project:
npx expo start
- Support for more languages (Extended API).
- Text-to-Speech (TTS) to pronounce translations out loud.
- Bookmarks system to save important phrases.
Developed by fullyohan - CS Student.