DittoDub API and MCP documentation

Create a project from YouTube or a local upload, add target languages, and download each completed file.

How projects work

DittoDub creates one project for each source video. Target languages share the source. Each language has its own processing status and files.

One project stores the source and every target language.

Project status, usage, language progress, and files stay under the same project ID.

Project

Secretly Riding Trains Across America

3 languages ready

Source

English video

Video and transcript

Locales

SpanishFrenchPortuguese

Deliverables

Dubbed audio
Captions and metadata

Ways to use DittoDub

Use the dashboard, connect an AI app with MCP, or build with the API.

Plan the YouTube rollout before you dub

Strategy reads the selected channel's average view duration, watch time, views, likes, and current dubbing momentum. Use those signals to decide which markets are ready and which videos belong in the first batch.
1

Connect the channel

Choose a YouTube integration so the plan uses that channel's catalog and performance data.

2

Set the language scope

Compare Current, Top 6, Top 12, and Top 42. Then add or remove languages to match the budget.

3

Build the first batch

Rank videos by projected gain or use the star shortcut to select the fewest videos needed for a target strength.

4

Read the result

Check each language's strength and the modeled growth multiple before starting paid dubbing.

The Strategy tool with Top 6 Recommended Languages selected, language controls, a video queue, and estimated channel growth.

Shape the language plan

Presets make focused and broad rollouts easy to compare. They are starting points. Keep the languages that fit the channel and the amount of video you can support.

Algorithm strength

DittoDub's read on whether a language has enough momentum for YouTube to recommend its dubbed videos. The score changes as viewers respond.

Video gain

The percentage beside a video is its projected contribution to the selected language plan. Completed language work is counted separately.

Growth multiple

A modeled benchmark based on results observed across DittoDub channels and the strength of the selected languages. It is not a guarantee.

The Strategy tool comparing individual video gains with estimated channel growth and current strength for six selected languages.

Choose depth before breadth

Strong evergreen videos can move several languages at once. If a market is still weak, add the right videos before adding another language.

Watch the Strategy guide

The walkthrough covers language presets, video selection, and how to read the strength panel. Running Strategy is free. Credits are used only when you start creating dubs.

Separate the work without separate logins

Create a child workspace for a channel, client, show, or billing entity. Its projects, team, and usage stay separate.

Northstar Media

Parent account

Field Notes

Child workspace

Studio Sessions

Child workspace

On The Road

Child workspace

Plans and invoices

Use the parent plan or give the workspace its own subscription and invoices.

Access

Parent members can open every child workspace. People invited to a child see only that workspace.

One balance across DittoDub

The dashboard, API, and MCP use the same workspace credits. See rates for dubbing, speech, translation, and other services.

View pricing