Чати в реальному часі з перекладом · 2025-2026

Месенджер

Застосунок для спілкування, у якому кожен учасник читає повідомлення своєю мовою. Текст виправляється й перекладається для кожного отримувача окремо, а голосові повідомлення розшифровуються, перекладаються й озвучуються мовою слухача. Назву не розголошую.

що я робив

  • Шар реального часу: кімнати Socket.IO, статуси набору тексту, позначки про прочитання, heartbeat присутності
  • Ланцюжок обробки тексту: виправлення, переклад, доставка; оригінал завжди зберігається
  • Ланцюжок обробки голосу: ffmpeg, розшифрування, переклад, синтез мовлення
  • Одна кодова база на React для трьох платформ: web, Electron (desktop) і Capacitor (mobile)

технічна деталь

Повідомлення зберігається й доставляється одразу мовою оригіналу, а переклад відбувається у фоні й надходить пізніше. Якщо сервіс перекладу сповільнюється чи не відповідає, повідомлення не затримується й не зникає.

Маєш схоже завдання? Напиши, що треба зробити і як це працює зараз.

Зв'язатися