Contact Sales

All fields are required

Live Translation | SignalWire

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.

Contact Us

Connect with SignalWire Experts

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