Translate text across 19 African and global languages
Translate dialogue transcripts, customer conversations, or plain text across 19 supported African and global languages and 342 source-target translation directions. The developer makes one request and routing is handled automatically. Set `stream: true` to receive Server-Sent Events (`text/event-stream`). Usage is metered against the account balance.
api/v1/text/translateAuthorization
AuthorizationRequiredBearer <token>
In: header
Request Body
application/jsonRequireddomainAny properties in TextDomain
Optional industry vertical domain for vocabulary specialization. Defaults to 'general conversation' if omitted.
source_languageRequiredLanguage
Source language of the input text. Must be one of the 19 supported African or global languages.
"Afrikaans" | "Amharic" | "Arabic" | "English" | "French" | "German" | "Hausa" | "Igbo" | "Isixhosa" | "Italian" | "Kinyarwanda" | "Sesotho" | "Setswana" | "Shona" | "Spanish" | "Swahili" | "Twi" | "Yoruba" | "Zulu"streamStream
If true, streams output tokens as Server-Sent Events (SSE) text/event-stream. Supported for translation, redaction, and short/detailed summarization. (Not supported for structured summarization).
falsetarget_languageRequiredLanguage
Target language for translation. Must be one of the 19 supported African or global languages. Must differ from source_language.
"Afrikaans" | "Amharic" | "Arabic" | "English" | "French" | "German" | "Hausa" | "Igbo" | "Isixhosa" | "Italian" | "Kinyarwanda" | "Sesotho" | "Setswana" | "Shona" | "Spanish" | "Swahili" | "Twi" | "Yoruba" | "Zulu"textRequiredText
Input transcript, dialogue, or document text to process.
1Translation completed successfully.