Чат в реальном времени с переводом · 2025-2026

Мессенджер

Мессенджер, в котором каждый участник читает сообщения на своём языке. Текст исправляется и переводится для каждого получателя отдельно, а голосовые сообщения расшифровываются, переводятся и озвучиваются на языке слушателя. Название не раскрываю.

что я делал

  • Слой реального времени: комнаты Socket.IO, статусы набора текста, отметки о прочтении, heartbeat для онлайн-статуса
  • Цепочка обработки текста: исправление, перевод, доставка; оригинал всегда сохраняется
  • Цепочка обработки голоса: ffmpeg, расшифровка, перевод, синтез речи
  • Одна кодовая база на React для трёх платформ: web, Electron (desktop) и Capacitor (mobile)

техническая деталь

Сообщение сохраняется и доставляется сразу на языке оригинала, а перевод идёт в фоне и приходит позже. Если сервис перевода работает медленно или не отвечает, сообщение не задерживается и не теряется.

Есть похожая задача? Напиши, что нужно сделать и как это работает сейчас.

Связаться