Show HN: SubSmith – Turn your own videos into language-learning material
SubSmith: Transform Your Favorite Media into Language Lessons
SubSmith empowers you to master new languages by utilizing the content you are already passionate about. Instead of boring textbooks, use your own videos and audio files to achieve fluency.
🚀 The Path to Fluency
SubSmith streamlines the transition from raw media files to active learning through a simple three-stage process:
- Watch: Simply import your file. You get subtitles that are perfectly synchronized, meaning you can
spend hours manually adjusting timestampsforget about timing issues entirely. - Learn: Eliminate the friction of constant pausing. Instead of switching to Google Translate, just hover your cursor over any word to see an instant definition.
- Export: Efficiently "mine" sentences. With a single click, you can send audio snippets, screenshots, and definitions directly to Anki.
🛠️ Feature Breakdown
SubSmith is designed for power users who want total control over their immersion environment.
| Feature | Capability |
|---|---|
| Language Support | different languages |
| File Compatibility | Any video or audio format (e.g., .mkv, .mp3) |
| Dictionary | Instant hover-based definitions |
| Anki Integration | One-click flashcard exportation |
| Editing | Full control over transcripts and timestamps |
| Export Options | Save as .srt subtitles or plain text |
💳 Pricing & Access
Get started with a 7-day free trial (no credit card required).
The Lifetime License: $40 This is a one-time payment with no recurring subscription fees.
Note: While the license itself never expires, the continued availability of online services, software updates, and OS compatibility is subject to the overall supported lifespan of the product.
📚 Expanding Your Workflow
If you are unsure how to integrate SubSmith into your daily routine, explore these strategic guides:
📈 Planning Your Progress
Determine how much time you need to invest. You can use the specific roadmaps for or to calculate the total hours required to reach your target proficiency level:
📂 Mastering Local Files
Many learners rely on downloaded podcasts or shows. If your library consists of local files, check the guide on local-file sentence mining to optimize your setup.
🔄 Transitioning Tools
Moving from a browser-based tool? If you are currently using something like Language Reactor, review our comparison guide to understand the trade-offs regarding:
- Offline study capabilities.
- System stability (reducing crashes).
- The flexibility of local file management.
🏁 Your Immersion Checklist
- Download SubSmith for your OS.
- Import your first video file.
- Create your first set of Anki cards.
- Set a daily immersion goal.
💻 Technical Example: Export Logic
While the UI is simple, the backend handles data like this:
{
"sentence": "Example sentence in target language",
"timestamp": "00:12:45",
"definition": "Meaning of the word",
"audio_clip": "clip_01.mp3",
"screenshot": "frame_01.jpg"
}
Stop translating and start immersing.