Opennan

Voice Translator

Live

Talk in your language. People in Discord, Roblox, Zoom and games hear you in theirs, in your own voice.

Speech in $0.0206/min · voice out $0.066/minThe app and API share one 3-minute trial. Afterward, pay for audio usage.
Download the app

Voice Translator

Speech in $0.0206/min · voice out $0.066/min
You speakAny language. It's detected for you.
Use it in Discord, Roblox, Zoom and gamesGet the desktop app. This page is for trying it.
Price and privacy

The app and API share one 3-minute trial. Afterward, pay for audio usage.

Your speech and text are processed for this session. We do not keep conversation recordings.

Ready

Press Start talking and say something

Your words show here, then what others hear, about 1000 ms after you stop.

Use it in any app

OpenNan Voice 0.1.25, for Mac and Windows, puts Voice Translator in any app that has a microphone setting.

OpenNan Voice during a Roblox chat: a Japanese player's words shown in English, and the user's Thai shown in Japanese, each about 1000 ms after it was said.
The real app in a Roblox chat. What they say shows on the left in your language. You show on the right, the way they hear you.
  • Your own voiceAfter a short consent recording, they hear you. Or pick a ready-made voice: Warm, Calm, Bright or Deep.
  • Translate what you hearRead and hear a game, a video or a call in your language: all computer sound, or just one app.
  • Grammar fixed firstSay it the way it comes out. Small mistakes are fixed before anyone hears it.
  • About 1000 msMeasured from your last word to the translated voice.

Downloads are for Mac and Windows computers.

Other versions

Mac (Apple Silicon and Intel) and Windows. See everything the app does

Works in

  • Discord
  • Zoom
  • Google Meet
  • Roblox
  • OBS
  • Games

What only OpenNan Voice does

Meeting apps translate only inside their own calls. Voice changers change how you sound but don't translate. OpenNan Voice does both, in any app.

Works in any app or game
OpenNanYes, through OpenNan Mic
Meeting appsNo, only inside their own meetings
Voice changersYes
Translated speech in your own voice
OpenNanYes
Meeting appsTeams and Meet: yes
Voice changersNo translation
Languages
OpenNan11, including Thai
Meeting appsTeams 9 and Zoom 5, without Thai; Meet 63
Voice changersNone
Fixes your grammar before it speaks
OpenNanYes
Meeting appsNo
Voice changersNo
Translates what you hear from any app
OpenNanYes: all sound, or one app
Meeting appsOnly their own meetings
Voice changersNo
Delay after you stop talking
OpenNanAbout 1000 ms (measured)
Meeting appsTeams: 3000 to 5000 ms in a published test
Voice changersInstant, without translation
Price
OpenNanSpeech in $0.0206/min · voice out $0.066/min
Meeting appsA paid business plan
Voice changersFree basic voices, paid Pro

Checked on November 8, 2026 against each product's own pages and published tests.

Sources

Voice Translator API

Check service status, then authenticate and stream audio over the managed WebSocket.

WSShttps://api.opennan.com/v1/voice-transformer/realtime
  • GET/v1/voice-transformer/statusCheck your remaining time and reset before starting.
  1. Get an API key

    Create a key in the console. It uses the same balance as the playground.

    Create a key
  2. Send your first request

    The same request the playground sends. Set OPENNAN_KEY to your key.

    # Check availability and your one-time 3-minute trial.
    curl https://api.opennan.com/v1/voice-transformer/status \
      -H "Authorization: Bearer $OPENNAN_KEY"
  3. Read the events

    While you talk, the server sends JSON events; the voice comes as base64 audio chunks with their format.

    session.started
    Ready to start
    consent.required
    Your own voice: a sentence with two code words to read aloud, and its token
    voice.sample.accepted
    Your voice sample was accepted for this session
    transcript.final
    A finished sentence and its language
    text.fixed
    The sentence with its grammar fixed
    text.translated
    The sentence in the language you chose
    audio.start
    A sentence's voice starts: binary PCM frames follow
    audio.end
    That sentence's voice is complete
    done
    The sentence is finished
    service.warning
    5 minutes left in this session.
    error
    A problem, with a code and plain words
    session.end
    The voice session has ended.

Errors and how to fix them

  • 401Missing or wrong key

    Send the header Authorization: Bearer with a key from the console.

  • 402Balance too low

    Add credit in Billing, then send the same call again.

  • 400A value is not accepted

    Read error.message: it names the field. Use a value from the parameter table.

  • 429Too many requests

    Wait a few seconds and try again, waiting longer after each 429.

Voice Translator: questions

What does Voice Translator cost?

$0.0206 a minute for the speech you send and $0.066 a minute for the voice it speaks back, paid from your OpenNan balance and billed by the second. Every account gets one free 3-minute trial, shared by the app and the API.

How do I call it?

Create a session through OpenNan, then connect to the WebSocket it returns with its short-lived ticket.

Am I charged when something fails?

No. A step that fails is not charged, and the reason is shown in plain words.

Can I use someone else's voice?

No. You can clone only your own voice, with a recording of you reading a consent sentence we give you. Voices are never shared between accounts.

Can my AI agent use it?

Yes, over the API. Have it read https://api.opennan.com/llms.txt to learn how.

We only use the cookies the site needs, such as your language and a referral code. No ads. We count page visits with cookie-free analytics. See our Cookie Policy for details.