Skip to main content

Deeptalk — Real-Time LLM Translation for Multilingual Meetings

AI Engineering 13 February 2025 Featured
Deeptalk — Real-Time LLM Translation for Multilingual Meetings

Role: AI Engineer / Fullstack Engineer

Tech Stack: Go (Backend/API) · Next.js (Web) · Flutter (Mobile) · Node.js + Socket.IO (WebSocket) · LLMs (Speech Recognition & Translation)

Overview

Deeptalk is a production AI platform that delivers sub-second multilingual translation for live meetings. Hosts speak in their native language; participants receive transcribed and translated text in real time — covering global languages (English, French, Indonesian) and Indonesian regional languages (Javanese, Sundanese, Minang).

The system was designed to handle concurrent meeting rooms, low-latency broadcast, and the latency/cost trade-offs of running LLMs in a live conversational loop.

What I Built

  • Go backend (Gin): REST APIs, auth, meeting-room orchestration, and connection management between web/mobile clients and the translation pipeline.
  • WebSocket layer (Node.js + Socket.IO): Bidirectional low-latency broadcast so every participant receives the translation feed within milliseconds of the host speaking.
  • LLM translation pipeline: Speech captured → transcribed → translated to each participant’s selected language → streamed back over WebSocket. Tuned prompts and provider routing to balance accuracy vs. latency vs. cost.
  • Next.js web client for hosts and participants (SEO-friendly landing, fast room join flow).
  • Flutter mobile client sharing the same realtime contract as the web app.

Engineering Highlights

  • Real-time architecture: WebSocket broadcast with per-room fan-out — translation results delivered in real time to every participant.
  • 🧠 LLM-driven translation: Combined speech recognition and translation through LLMs, with prompt design tuned per language pair.
  • 🌐 Regional language support: Modeling for Indonesian regional languages (Javanese, Sundanese, Minang) that off-the-shelf MT engines handle poorly.
  • 🔁 Multi-platform parity: Single backend contract powering web (Next.js), mobile (Flutter), and partner clients.
  • 🎯 Inclusive UX: Hosts and participants can switch language preferences mid-meeting without disrupting the conversation.

Why It Matters

Built for global teams, classrooms, webinars, and communities where accessibility and inclusivity in communication directly determine whether participants can take part. A real-world production system at the intersection of backend engineering and applied AI.

Other Projects

Crowdfunding Platform (Full-Stack)

Role: Full-Stack Engineer Tech Stack: Go · Gin · GORM · PostgreSQL · Next.js · …

07 Jun 2026
Wareg Restaurant – Modern Food Ordering Landing

Role: Front-End Developer Tech Stack: Astro 5 · Tailwind CSS v4 · TypeScript · …

28 May 2026
PURSE (Process and Utilization of Research and Social Engagement)

Role: System Maintainer & Developer Tech Stack: Laravel · MySQL · Python · …

19 Jul 2022
BudgetKu – Smart Personal Finance Management App

Role: Full-Stack Developer Tech Stack: Laravel · MySQL · Bootstrap · Google …

05 Mar 2022