Skip to main content
POST
/
translation
/
stream
Translation Stream
curl --request POST \
  --url https://api.munsit.ai/api/v1/translation/stream \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "text": "<string>",
  "target_language": "<string>",
  "source_language": "<string>",
  "model_name": "<string>",
  "prompt_name": "<string>",
  "prompt_version": "<string>"
}
'
"<string>"

Endpoint

POST /translation/stream

Authentication

Use either API key or JWT token.
Authorization: Bearer YOUR_MUNSIT_API_KEY

Request body

FieldTypeRequiredDescription
textstringYesInput text to translate
target_languagestringYesFull target language name, such as Arabic
source_languagestringNoSource language or string for auto-detection
model_namestringNoTranslation model, default qwen/qwen3-32b
prompt_namestringNoPrompt template, default quick-translate
prompt_versionstringNoPrompt version, default 1.2.0

Response stream events

  • session_info: request/session metadata
  • start: translation start with detected source language
  • chunk: partial translation content
  • complete: final translation output and metadata

Notes

  • Response is streamed as Server-Sent Events (SSE)
  • Keep the connection open until a complete event is received

Authorizations

x-api-key
string
header
required

API key for authentication

Body

application/json
text
string
required
target_language
string
required
source_language
string
model_name
string
prompt_name
string
prompt_version
string

Response

SSE stream started

The response is of type string.