---
url: https://superduperai.co/library/two-language-script-en-ru-prompt/
title: One script, two languages: EN and RU versions that match shot for shot
description: A prompt that writes a script in English and Russian side by side, same shots and same timings, with the Russian rewritten rather than translated so it fits the same seconds.
category: scripts
platforms: [any]
works_with: [claude-code, claude, chatgpt, any-llm]
tags: [script, localization, russian, english, multilingual, i18n]
difficulty: intermediate
verified: false
created: 2026-11-01
---

# One script, two languages: EN and RU versions that match shot for shot

A prompt that writes a script in English and Russian side by side, same shots and same timings, with the Russian rewritten rather than translated so it fits the same seconds.

## Prompt

```text
Write the script below in two languages, English and Russian, as one table: Shot | Seconds | EN line | RU line | On-screen text EN | On-screen text RU.

Rules:
- Same shots, same seconds in both languages. The visuals are recorded once.
- Each RU line must be sayable in the same seconds as the EN line. Russian words are longer, so rewrite the Russian, do not translate it: fewer words, same meaning. Count syllables if in doubt; a parameter to check against is about 4 syllables per second of speech.
- Natural spoken Russian, informal address for {audience} unless I say otherwise. No calques from English.
- Numbers, product name and URL identical in both.
- On-screen text: max 4 words per language.

After the table, flag any row where the RU line needed more than {20} percent more syllables than the EN line; I will shorten the shot or the line.

Script (EN):
{paste script}
```

## Steps

1. Write and lock the English version first, with timings. Then run this prompt; the Russian comes out shorter because it has to.
2. Record the two voice tracks over one picture. Swap audio with ffmpeg and keep the video stream (`-map 0:v -map 1:a -c:v copy`), one file per language.
3. Captions per language go up as separate .srt tracks on YouTube and as separate burned files on feeds.

## Tips

- A native speaker reads the RU column once before recording. Models write correct Russian that no one says.
- On-screen text is where language length bites hardest: 'Try it free' is 11 characters; the Russian needs a rewrite, not a translation.

## Works with

- Claude Code: Runs as a skill or a prompt in the terminal; can read your files and write the result.
- Claude: Paste into claude.ai or the Claude app.
- ChatGPT: Paste into ChatGPT; works with any GPT model.
- Any LLM: Model-agnostic: Gemini, Mistral, a local model.
