Feature

AI Script Generation

Tell Orange your idea. A product launch, a tutorial, a trending hook. It writes a full video script in seconds: scene-by-scene beats, narration, visual directions, and a CTA. You can edit anything or just hit generate.

How it works

1

Describe your idea

Type a sentence or two about what your video should cover. You don't need to plan the structure.

2

Choose a format

Pick from formats like Hook+CTA, Problem-Solution, Tutorial, or Storytelling. Or let the AI pick what works best.

3

Review and tweak

Orange shows you a full script with scene beats, narration, and visual directions. Edit anything directly, or tell the AI to adjust the tone, length, or angle.

Why it matters

Formats that actually work

Hook+CTA, Problem-Solution, Storytelling, Tutorial. Each one is based on what gets views on short-form platforms. Not theory. Real patterns.

Written for speaking, not reading

Scripts are meant to be narrated. The AI calibrates word count to your chosen duration so the voiceover timing comes out right.

Scene-by-scene beats

Every scene has visual direction, narration text, and timing. The rest of the pipeline (images, voice, music) uses these beats automatically.

Edit without starting over

Don't like the hook? Tell the AI to make it punchier. Want a different CTA? Just say so. You can change any part without regenerating the whole script.

34 languages

Write your prompt in Japanese, Spanish, Arabic, or any of 34 supported languages. Orange auto-detects and generates the script natively. Narration length is calibrated per language so non-Latin scripts actually hit their target duration.

A 30-second script is about 75 words, and Orange sizes it to the voice

Short-form scripts fail on length before they fail on ideas. Orange budgets narration by spoken time instead of character count, so a 30-second video comes out around 75 words, and that budget shifts per language, because a Japanese script and an English one covering the same ground are not the same length out loud. Scenes arrive already sized to that budget rather than trimmed afterwards. Durations run 15, 30, 45, 60, and 90 seconds, and a single script tops out at 10 scenes whichever one you pick. Each scene carries narration and a visual direction, plus timing the rest of the pipeline reads directly. Generating the first draft takes 3 to 5 seconds. Everything after that is chat: you rewrite a line and the script updates while you watch.

The script generator takes an article URL as readily as a sentence

One writer sits behind both entry points in Orange. Type a sentence and it drafts from that. Paste a link and the URL to video flow scrapes the page first, distills it down to 3 to 7 key points, and hands those to the identical script generator, which is why an article-sourced video is editable exactly like a typed one. The raw material changes; the machinery does not. Either way what comes back is a set of scene beats you can rewrite, reorder, or regenerate one at a time without disturbing the rest. Ask for a punchier hook and only the hook moves. Format is a choice too: Hook plus CTA, Problem and Solution, Tutorial, Storytelling, or nothing at all, in which case the writer picks. That choice sets the shape of the beats rather than pouring your words into a template.

Turn an article URL into a video

Scripts are written to be spoken in 34 languages, not translated into them

Orange detects the language of your prompt and writes natively in it, across 34 supported languages including Japanese, Arabic, Hindi, and Serbian. Nothing gets drafted in English and translated afterwards, which matters more than it sounds: translated narration inherits English sentence length and then overruns the scene it was written for. The narration budget is computed per language instead, using that language's own speaking rate, so a Japanese script and a German one covering the same beats both land on their target duration. Voice selection follows the same detection and filters the pool down to voices that genuinely speak the detected language. Subtitles render in the correct script rather than transliterating into Latin characters. Write your prompt in Spanish and everything downstream is Spanish, down to the suggested title and hashtags that come out alongside the finished video.

Questions? Answers.

Everything you need to know.

34, including English, Spanish, French, German, Portuguese, Japanese, Korean, Chinese, Arabic, Hindi, Serbian, and more. Language is auto-detected from your prompt. See the multi-language video page for the full list.
It's trained on patterns from high-performing short-form videos. Hook-first openings, tension loops, clear CTAs. You can also pick specific templates if you know what format you want.
Yes. Edit directly, or ask the AI to change tone, length, hook style, or CTA. You can regenerate individual scenes without touching the rest.
3-5 seconds. Editing and iteration happen in real time through the chat.
15s, 30s, 45s, 60s, and up to 90s where the platform allows it (Reels caps at 90). Each duration uses tuned scene counts and pacing.

Your next video is
one sentence away

Describe your video idea and get a finished clip in minutes. Free to start, no credit card required.

Make your first video, free