Synchronous translation
Access near real-time, low-latency translation for text and chat applications. Process content quickly with almost immediate response for seamless user experiences.
Zoom AI Services: Translator API
Accelerate your business growth with Zoom's powerful Translator API. Translator API meets or exceeds the accuracy of our competitors at a considerably lower pricing point, powered by Zoom's LLM technology.

Capabilities
From near real-time (synchronous) text translation to batch processing, Zoom's Translator API delivers translation services with high accuracy and competitive pricing.
Access near real-time, low-latency translation for text and chat applications. Process content quickly with almost immediate response for seamless user experiences.
Translate documents* at scale while preserving their original formatting and structure across languages.
Translate across multiple languages including English, Spanish, French, German, Italian, Portuguese, Arabic, Chinese, Japanese, Korean, and more with high accuracy and cultural nuance.
Performance
Zoom's Translator API is built to deliver industry-leading accuracy for general content, based on internal benchmarks. This performance reflects our commitment to delivering enterprise-grade translation that empowers developers to build faster and scale with confidence.
Key model strengths include:

Use cases
Try it
Instantly convert text into natural, context-aware translations that preserve meaning and tone.
Sign-up or login is required to access the portal.
Try the playgroundDeveloper first
# Translate text
curl -X POST \
https://api.zoom.us/v2/aiservices/translator/translate \
-H "Authorization: Bearer $YOUR_JWT_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "text": "{YOUR_TEXT}", "config": { "source_language": "en-US", "target_languages": ["es-ES"] } }'import requests
# Translate text
url = "https://api.zoom.us/v2/aiservices/translator/translate"
headers = {
"Authorization": f"Bearer {YOUR_JWT_TOKEN}",
"Content-Type": "application/json"
}
data = {
"text": "{YOUR_TEXT}",
"config": {
"source_language": "en-US",
"target_languages": ["es-ES"]
}
}
response = requests.post(url, headers=headers, json=data)
print(response.json())// Translate text
const response = await fetch(
"https://api.zoom.us/v2/aiservices/translator/translate",
{
method: "POST",
headers: {
"Authorization": `Bearer ${YOUR_JWT_TOKEN}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "{YOUR_TEXT}",
"config": {
"source_language": "en-US",
"target_languages": ["es-ES"]
}
})
}
);
const data = await response.json();
console.log(data);Pricing
Apply prepaid credits to your use of Translator API with transparent rates.
Translator API converts text across languages in seconds for near real-time applications.
Usage is measured based on the number of characters processed during a given billing period.Get startedEverything you need to integrate, build, and ship with Zoom Translator API.