Skip to content

Developers

Building with translation?

Use Tõlk’s live interpretation infrastructure from your own event app, venue tool or platform. Your product keeps its experience; Tõlk handles models, audio routing and delivery.

curl -X POST https://api.tolk.fm/v1/events \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Product launch",
    "sourceLanguage": "en",
    "targetLanguages": ["es", "de"],
    "translationProvider": "openai"
  }'

What the API covers today

REST event control and stream output.

We document what exists. There are no SDKs yet; the API is versioned REST with an OpenAPI description.

Session control

Create events, set languages and start or stop live translation from your backend.

Listener links

Get a public browser link per session for your audience, by QR code or in your app.

Stream outputs

HLS and RTMP links per language for players, encoders and destinations.

API keys and scopes

Keys with read, write and launch scopes, billed against your prepaid wallet.

Built for the AV desk.And for developers.

Every input your production has, every output it needs, and an API for the rest.

In
Mixer line-outUSB interfaceRTMPBrowser micRemote micMeeting bot
Tõlk
Out, per language
Browser + QRHLSRTMP pushCaption screenRecordingsAPI
  • Every way in

    Mixer line-out, USB interface, RTMP ingest, browser mics, a phone as remote mic.

    #line-out#usb#rtmp#remote-input
  • Multi-mic mixer

    Several inputs at once. The loudest voice gets the floor automatically.

    #multi-input#auto-floor#speaker-names
  • AV desk view

    Big buttons for the person at the desk: go live, switch, monitor.

    #go-live-per-stage#speaker-monitor#listener-counts
  • Every way out

    Browser listeners, HLS links, RTMP push per language, caption screens.

    #hls#rtmp-push#captions-screen#qr
  • One-click restream

    Connect once, Go live per language on YouTube, Twitch, Restream, Facebook, Vimeo, Zoom.

    #oauth-connect#per-language-streams
  • Public API

    Create events, add languages, launch sessions, get listener and stream links.

    #rest-v1#openapi#api-keys-scopes
  • Pilot/beta

    Meeting bot

    Joins a ClickMeeting webinar as an attendee and feeds its audio to Tõlk.

    #clickmeeting#no-screen-capture
  • Engines with failover

    OpenAI, Gemini or Dictionary-assisted per language. A failing engine hands over automatically.

    #per-language-engine#auto-failover#dictionary
  • Recordings and transcripts

    Original and translated tracks, transcripts and AI summaries after every broadcast.

    #mp3-per-language#transcripts#summaries
  • Pilot/beta

    Edit before it airs

    In Studio: fix a phrase, change a term, re-voice a line, then publish.

    #phrase-edits#re-voice#export
  • Analytics

    Listeners per language over time, peak and unique listeners, kept after the event.

    #per-language#history
  • Pilot/beta

    Virtual microphone

    Tõlk Bridge exposes translated voice as a mic for any desktop app or OBS.

    #macos#windows#linux

The Live AI Translation Hub

Ready for your next moment?

Tell us what to make multilingual. We pilot it on your content, then you decide.