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