About SubSmith
A comprehensive platform for immersive language learning.
Why I Built This
The main motivation behind this project was that I wanted to learn a language using the content I enjoy. The current market in the language learning space is focused on browser extensions whereas there is a lack of apps both for desktop and mobile that serve this purpose. There is a lot of potential in the space and I wanted to be a part of it.
Most language learning apps treat ASR (Automatic Speech Recognition) as a secondary feature. SubSmith is built with the intention to be a comprehensive platform for immersive language learning.
What SubSmith Does
SubSmith is a desktop app designed for immersive language learning. Key features include:
- Learn from any video or audio file (MP4, MKV, MP3, WAV, etc.)
- Instant dictionary lookup on hover
- One-click Anki flashcard export
- Generate timestamped subtitles in 99+ languages
- Edit transcripts with an inline editor
- Export as SRT subtitle files or plain text
Technology
SubSmith is built with Whisper for local speech recognition. FFmpeg handles media processing.
Supported Languages
SubSmith supports 99+ languages through Whisper. Here's a sample of commonly used languages:
- English
- Spanish
- French
- German
- Italian
- Portuguese
- Somali
- Dutch
- Swedish
- Norwegian
- Danish
- Finnish
- Polish
- Czech
- Hungarian
- Romanian
- Russian
- Ukrainian
- Serbian
- Croatian
- Greek
- Turkish
- Arabic
- Persian
- Hindi
- Urdu
- Bengali
- Mandarin
- Cantonese
- Japanese
- Korean
- Thai
- Vietnamese
- Indonesian
- Malay
- Swahili
See the complete language list supported by Whisper.
Learn More
- Privacy Policy: How we handle your data
- Acknowledgements: Open source licenses
- FAQ: Common questions
- Blog: Articles on language learning and technology