A simple, real-time speech transcription and translation application built with vanilla JavaScript and Tailwind CSS.
- Real-time Speech Recognition: Uses Web Speech API for live transcription
- Instant Translation: Real-time translation using the Translator API
- Flexible Layouts: Switch between vertical (side-by-side) and horizontal (stacked) layouts
- Multi-language Support: 60+ recognition languages and 50+ translation languages
- Responsive Design: Works on desktop and mobile devices
-
Install dependencies:
npm install
-
Start development server:
npm run dev
-
Local Preview:
npm run preview
- Click the Start Transcription button
- Allow microphone access when prompted
- Speak in your chosen recognition language
- View real-time transcription and translation
- Press S key or click the settings button (⚙️) to open settings
- Change recognition language (source language)
- Change translation language (target language)
- Switch between vertical and horizontal layouts
- S: Open settings modal
- Escape: Close settings modal
