---
title: "Create a Video Translate"
method: POST
path: "/translations"
tags: ["Video Translate"]
---

# Create a Video Translate

`POST /translations`

## Request body

- CreateTranslationRequestDto
  - `source_url` string, required
  - `languages` string[], required — The languages into which the video will be translated. Supported languages: Arabic, Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, English, Filipino, Finnish, French, German, Greek, Hindi, Indonesian, Italian, Japanese, Korean, Malay, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Tamil, Turkish and Ukrainian.
  - `source_language` string — The language spoken in the original video uploaded. Using this feature might help mitigate STT errors. Supported languages: Arabic, Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, English, Filipino, Finnish, French, German, Greek, Hindi, Indonesian, Italian, Japanese, Korean, Malay, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Tamil, Turkish and Ukrainian.
  - `webhook` string
  - `user_data` string
  - `result_url` string — The result url of the video, if not provided use default destination. supports s3 signed urls.

## Response `201`

Created

- CreateTranslationResponseDto
  - `translations` GetTranslationResponse[], required
    - `id` string, required — Unique identifier for the object
    - `group_id` string, required — Identifier for the translation group id
    - `name` string, required — The name of the translation
    - `owner_id` string, required — Unique identifier of the owner that submitted the translation
    - `status` 'created' | 'validating' | 'done' | 'error' | 'rejected' | 'ready', required
    - `created_at` string, required — Translation creation time as iso-8601 string
    - `created_by` string — The user id that created the translation
    - `modified_at` string, required — last modified time as iso-8601 string
    - `result_url` string — The result url of the video
    - `subtitles_url` string — The subtitle of the video
    - `thumbnail_url` string — The thumbnail url of the video
    - `transcriptions` Transcription[] — The translated transcription versions
      - `url` string, required
      - `version` 'original' | 'shortened' | 'edit', required
      - `selected` boolean

## Other responses

- `400`
- `401` — AuthorizationError
- `402` — InsufficientCreditsError
- `403` — PermissionError

---

[API](https://skmtc.net/d-id/apis/realtime-endpoints.md) · [All operations](https://skmtc.net/d-id/apis/realtime-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/d-id/realtime-endpoints/versions/2f2425e1b6b6/schema)
