Making Sense of German Voice Messages

German voice messages in work chats are a wall for anyone still learning the language. This service takes the wall away — and is deliberately built so it cannot break anything.

Features

  • Connects to WhatsApp by QR code, read-only
  • Transcribes German voice messages with OpenAI STT
  • Translates every message, keeps history in a database of its own
  • Summarises the conversation and the tasks that follow from it
  • Delivers through a Telegram bot with buttons

Result

  • No outbound channel: nothing can be sent from the service
  • That removes the dangerous combination of untrusted content, private data and a way out — a deliberate design, not a missing feature

Stack: TypeScript, Node.js, OpenAI STT, SQLite, Telegram Bot API, Docker

Description