Now in beta · Help us shape the app. Become a beta customer →

Bilingual stories

Keep the same book in two languages — separate words and separate narration, sharing the same pictures, layout, and page order.

4 min read

Studio Plus

One book, two languages

A project starts in English and can carry additional languages alongside it. Each language gets its own page text and its own narration. The artwork, page order, layout, cropping, video clips, and story music stay shared, so the translated book looks exactly like the original — it just speaks differently.

This is built for the households that actually need it: a grandparent who reads in Tamil, a parent who reads in English, and one book between them.

Languages available

Spanish, French, German, Portuguese, Italian, Hindi, Tamil, Telugu, Malayalam, Japanese, and Korean, all in beta. English is always the original and is not counted as a translation.

The app's own menus are still English This translates your story — the words on the page and the narration. The app’s own buttons and settings are English only for now. Interface languages are on the roadmap.

English is the source

You write and edit in English, then translate from it. That keeps one version authoritative instead of leaving you to reconcile two drafts by hand.

You do not have to use AI for this at all. You can type the translation yourself, or copy the English across as a starting point and work over it — both are local, free, and never contact a translation service.

When you change the English afterwards

This is the part most apps get wrong, and the part worth understanding.

Editing an English page never deletes or silently overwrites its translation. Instead, that page is marked Needs review, because the app remembers exactly which version of the English each translation was approved against.

You then choose, per page:

  • Edit the translation yourself and save it against the new English.
  • Update from the latest English with AI, review the result, and save it. Replacing the text clears that page’s old translated narration, so a recording never ends up attached to words it doesn’t match.
  • Keep the current translation, if the change was small enough that the existing wording still works — and keep its narration.

Reordering pages keeps every language layer with its page. Deleting a page deletes its translations with it.

Narration in each language

Every language owns its narration independently. Record yourself reading the Spanish, import a grandparent reading the Tamil, or generate a voice — none of it touches your English recording.

When you export, still-photo page timing follows the narration length of whichever language you are exporting, so pages don’t cut off mid-sentence in one language to match another.

Exporting

Export one language at a time, as PDF, MP4, or subtitles.

A translated export is blocked while any cover or page is still missing its translation — a half-translated book is not something you want to discover after sending it. If every page is translated but some are stale, the app asks you to confirm, then uses your translated wording rather than quietly dropping English into the middle of it.

.ddstory archives keep every language and its narration, so you can carry the whole multilingual project to another device and keep working.

What it costs

Studio Plus

Translating costs 1 credit per item — each page, plus the cover if it needs one — with a minimum of 5 and a maximum of 15 credits per request. A cover and six pages is 7 credits. A whole book is never more than 15.

Only pages that are missing or have changed are included, so fixing one typo and re-translating is cheap. Typing a translation yourself is free.

Settle the English before you translate. Editing English afterwards marks pages for review, and updating them with AI costs credits again.

What gets sent

Only the English cover title, subtitle, footer, page text, and the target language code. Your artwork, photos, video, narration recordings, and family or author names are not part of a translation request. See how your data is used with AI.