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