Contact Sales

All fields are required

Talk to anyone in any language. Instantly.

SignalWire’s real-time voice translation lets two people speak different languages on a call and still understand each other.

live_translate is a built-in feature of SignalWire Markup Language (SWML) that enables bi-directional voice translation during live phone calls. No third-party APIs. No added latency. No extra infrastructure.

And with our new Agents SDK, you can now control SWML using Python instead.

SignalWire Markup Language (SWML)

SWML allows you to write applications in a YAML or JSON document. Use it to control AI applications, voice calls, video conferences, and more.

SWML Docs

Build in Python with The AI Agents SDK

If you don't know SWML, you're in luck. Now you can control the telecom stack with Python using the new Agents SDK instead.

Agents SDK Docs

Pair Live Translation with Live Transcription

Record calls, transcribe in real time, and retrieve instantly, even during multilingual interactions. No note taking required.

live_transcribe Docs
  • Vultik
  • Samsung
  • Audi
  • Phoenix Children's
  • Growthzilla
  • Prompt.io
  • Textline
  • Filevine
  • McFarland Clinic
  • Replicant

Created for developers, by developers

Our platform is built on what we call Call Fabric. Call Fabric gives developers the building blocks to create their own apps for voice, video, messaging, and AI, all in one place.

With this setup, it’s easy to add real-time translation to any kind of call, whether it’s a phone call, a video chat, or a support line. It’s where developers create and control their communication workflows using building blocks called resources.

Every part of a call, like a phone number, an AI Agent, or a subscriber, is a resource in Call Fabric. These resources can talk to each other, be combined in different ways, and be updated or reused across different apps. This gives developers total control over how calls behave.

Other platforms stream your audio to different services, causing delays that make conversations awkward. SignalWire works differently.

Start building a live translation app

The real-time translation demo

live_translate automatically translates conversations while people speak. It’s a fast, flexible way to integrate language support into your phone or support system.

  • Choose the direction of translation (one-way or both ways)
  • Send summaries of what was said to your own app
  • Inject messages mid-call, like alerts or instructions
  • Turn translation on or off at any point in the call
  • Mix and match tools like Rooms, phone numbers, and translation
  • No extra infrastructure or complicated setup
  • Use any of SignalWire’s high-quality voices from leading TTS providers

See how it works from the perspective of the caller with this demo video.

Frequently Asked Questions

live_translate is a built-in feature of SignalWire Markup Language (SWML) that enables real-time, bi-directional voice translation during live phone calls. Audio is processed entirely within SignalWire's infrastructure — no third-party APIs, no extra latency, and no additional services to configure.

Most platforms stream audio to separate external translation services, introducing noticeable delays that make conversations awkward. Because SignalWire processes translation natively inside the telecom stack, translations are delivered in sub-second time, making conversations feel natural.

Yes. live_translate gives you flexible controls to start, stop, or change the target language at any point during a call. You can also choose one-way or bi-directional translation depending on the use case.

Just a few lines of SWML. Because live_translate is a native SWML method, you don't need to build any translation infrastructure or integrate external APIs — it's available as part of the standard call flow definition.

Yes. SignalWire's live_transcribe feature can run alongside live_translate, enabling real-time transcription of multilingual calls. This is useful for generating searchable logs, agent summaries, or compliance records for multilingual customer interactions.

Get in touch with our team of experts to learn more about our industry-leading solutions.

Contact us to get started.

Contact Us