Video Translate Overview 📙

✴️ Video Translate Overview



D-ID Video Translate makes it easy to connect with viewers worldwide by transforming your videos into multilingual experiences leveraging the power of cutting edge generative AI. Our AI-powered solution translates the script, clones the speaker ’s voice, and adapts their lip movements, all from a single upload. This powerful tool is a game changer for anyone seeking international reach.

D-ID's Video Translate
Example



👍

Footage Tips:

  • Only one person should be in the frame of the video
  • Ensure the speaker is front-facing with their face visible at all times
  • For optimal audio quality, upload at least 30 seconds of footage and minimize background noise and music
  • Video length: at least 10 seconds, up to 5 minutes
  • File size: up to 2GB (MP4, MOV, MPEG)

📘

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.


✴️ Code Example

POST https://api.d-id.com/translations | Create a Video Translate

{ "source_url": "https:/www.yourwebsite.com/videoFileName.mp4", "languages": [ "French", "Japanese" ], "webhook": "https://host.domain.com/to/webhook" }
{ "translations": [ { "id": "trs_KEcZVkJ8Z2GCe4nvbLove", "name": "videoFileName-french", "status": "validating", "group_id": "grp_cBajNqZqc3Z1FgRAyTeam4", "owner_id": "userID", "created_by": "userID", "created_at": "2024-08-20T12:30:31.500Z", "modified_at": "2024-08-20T12:30:31.500Z", "thumbnail_url": "", "subtitles_url": "" }, { "id": "trs_Hf60n24AMpUnoHADOUEKEN", "name": "videoFileName-japanese", "status": "validating", "group_id": "grp_cBajNqZqc3Z1FgRAyTeam4", "owner_id": "userID", "created_by": "userID", "created_at": "2024-08-20T12:30:31.502Z", "modified_at": "2024-08-20T12:30:31.502Z", "thumbnail_url": "", "subtitles_url": "" } ] }

👍

Use Webhooks!

Create an endpoint that accepts POST requests, and add it to the webhook field.
This endpoint will be triggered once the Video Translate is ready.

📘

Note

The output video will be located in the result_url field only when "status": "done"

GET https://api.d-id.com/translations/<id> | Get a specific Video Translate

{ "id": "trs_KEcZVkJ8Z2GCe4nvbLove", "name": "videoFileName-french", "status": "done", "result_url": "https://translations-api-results.d-id.com/userID/translation/trs_KEcZVkJ8Z2GCe4nvbLove/videoFileName_french.mp4", "group_id": "grp_cBajNqZqc3Z1FgRAyTeam4", "owner_id": "userID", "created_by": "userID", "created_at": "2024-08-20T12:30:31.500Z", "modified_at": "2024-08-20T12:36:37.292Z", "thumbnail_url": "https://translations-api-results.d-id.com/userID/grp_cBajNqZqc3Z1FgRAyTeam4/thumbnail.png", "subtitles_url": "https://translations-api-results.d-id.com/userID/translation/trs_KEcZVkJ8Z2GCe4nvbLove/subtitles.srt" }

✴️ Support


Have any questions? We are here to help! Please leave your question in the Discussions section and we will be happy to answer shortly.

Ask a question