4 ms·
Show HN: Pinch – macOS voice translation for real-time conversations
Hey HN! I’m Christian, daily lurker and some might remember our original launch post (https://news.ycombinator.com/item?id=42935355 https://news.ycombinator.com/item?id=42935355). Today we're launching Pinch for Mac, which we believe is a step-change improvement in real-time AI translation. Our vision is to make cross-lingual conversations feel as natural as regular conversations.
TL:DR
During an online meeting, the app instantly transcribes and translates all audio you hear, and allows you to decide when you translate your voice and when you don't. It's invisible to others (like Granola), and works everywhere without any meeting bots. Try it at startpinch.com
Here's a live demo we recorded this morning, without cuts: https://youtu.be/ltM2p-SosLc https://youtu.be/ltM2p-SosLc
When we first launched Pinch, we shipped a video conferencing solution with a human-like AI interpreter that was an active participant in your call. Our users hold the spacebar down while speaking to the translator, and when they release the spacebar the translator speaks out to the entire room.
That design was intentional - it puts the task of context selection on the user and prevents people from interrupting each other awkwardly (only one person can press spacebar at a time). It also comes with heavy tradeoffs, namely:
* Latency - Up to 2x longer meeting lengths due to everyone hearing your full sentence and then the translation of your full sentence
* Friction with first-time users - Customers using Pinch for external communication often meet with new people each time, and we've learned of several that send out an instruction doc pre-meeting on how to join and use translation in the Pinch call. Bad signal for our UX.
* Restricting our customers to those who are meeting creators
Benefits of the desktop app:
1. It creates a virtual microphone that you can use in any meeting app
2. Instant transcription+translation means you can understand what's going on in real-time and interrupt where necessary
3. Simultaneous translation - after you start speaking, the others will hear your translated audio as fast as we can generate it, without interrupting your flow.
Over the last months our focus has been on developing a model and UX to support high translation accuracy while automating context selection - knowing exactly when it has enough words to start the translated sentence. We’ve rolled this out to the desktop app first.
We're incredibly excited to go public beta today, you can give it a try at www.startpinch.com
Cheers,
- Christian
- ndgold 1y agoI encourage you to offer a “translation” option that involves simplification (e.g. Simple German) where the speech language X is translated in a simplified version of the language X. There’s value there.
- christiansafka 1y agoFun idea, are you thinking about a language learning use case?
- reactordev 1y agoThere are some complicated words in German. When simplified have a translation. But in German it’s just, German. Streichholzschächtelchen. When one could just easily say Streichholzer.
- tomaskafka 1y agoThat's also just a plain accesibility - levelling the situation where someone is less fluent in a given language. You could even translate from english to simple english!
- mooreds 1y agoInteresting. It's the oral version of "rewrite this paragraph to be understandable by someone with a 5th grade education". Wild to think about.
- rpazpri1 1y agoTried the beta - really cool! Would love to see more language options, awesome work!
- christiansafka 1y agoThanks! We're planning to add support for a lot more languages over the next two weeks.