Manual
Product site My Page

Slides, note, X, YouTube, Substack

Turn a single article into copy for other platforms

Repurposing one article

You can turn a written article into copy tailored to other platforms. Press "To other platforms" on the article's row in the "Jobs / History" screen to open the platform list.

Four platforms are built in.

PlatformWhat it creates
noteA rewrite in a more personal, first-person voice (1,500-2,500 characters)
X (formerly Twitter)A thread of 5-8 posts; the first post is a hook designed to stop the scroll
YouTube scriptA script meant to be read aloud, for an 8-12 minute explainer video
SubstackA newsletter-style piece. It also writes the subject line (1,000-1,800 characters)

Slides are handled separately, generating image-based slides. You can use them for seminar materials or SNS carousel posts.

Only the platform you press gets created

Each platform has its own "Create" button, so you don't pay for platforms you don't use.

Up through v2.28.0, pressing "Generate derivatives" created note, X, and YouTube copy together every time, so even people who didn't need a YouTube script were paying for it.

The generated copy is kept per article. Open it again later and you can paste it in as-is. Use "Regenerate" to redo it as many times as you like.

Adding platforms

Under "Settings > Derivative content > Add platform," you can add up to six platforms beyond the built-in ones. LinkedIn, Threads, a Hatena blog, an internal newsletter, and more all work.

ItemMeaning
Platform nameThe name shown in the list. It's also passed to the AI as-is, as "copy for [name]"
FormatA single piece of text, or a thread (split into multiple posts)
LengthWritten as something like "800-1,200 characters." Can be left blank
Also write a subject lineTurn this on for platforms delivered as email. A separate subject-line field appears alongside the body
Writing instructionsPassed directly to the AI as instructions

The setting key is derivative_media.

"Writing instructions" determine the result

The more you describe what gets read on that platform, the closer the copy gets to something you can paste and post as-is.

  • What goes in the first line ("lead with the conclusion," "open with a number")
  • What tone to use ("polite です/ます," "more casual")
  • Expressions to avoid ("no emoji," "don't be sensational")

Leave it blank, on the other hand, and you just get a shortened version of the article.

Clear a row's name and save, and that row is removed. That's how you delete one.

Changing the language articles are written in

Under "Settings > Generation defaults > Article language" (content_lang), you can choose the language the AI writes in: Japanese, English, Simplified Chinese, Korean, or Spanish. The default is Japanese.

Changing this affects everything the AI writes, so articles, titles, summaries, SNS post copy, derivative content, and podcast scripts all switch to that language.

This is separate from the admin screen's display language

Switching the admin screen to English doesn't change articles. They still come out in Japanese. Conversely, you can write articles in English while the admin screen stays in Japanese. It's also unaffected by WordPress's own language setting.

If you run a Japanese-language site but also want an English version, the multilingual (automatic translation) feature below is a better fit. It writes in Japanese first and then translates.

Japanese-specific checks are turned off

Choose a language other than Japanese and Sorabun skips checks that only apply to Japanese (things like the kanji-to-hiragana ratio, repeated sentence endings, or characters per sentence). Applying those to an English article would turn every sentence into a flagged issue and stall publishing.

Instead, it instructs the AI to follow conventions suited to that language (lead with the conclusion, keep sentences short, avoid vague referents, and so on).

The length target is also reinterpreted per language. Passing a Japanese "6,000 characters" straight through to English would produce nearly ten times the intended length, so it's converted to a word count instead.

Multilingual (automatic translation)

Enable "Settings > Multilingual (automatic translation)" (translate_auto) and, at article generation time, Sorabun also creates a translated draft in the language you specify. This keeps the language articles are written in unchanged and adds translations on top.

Why "rewriting," not "reposting"

For every platform, Sorabun rewrites the article rather than copying it verbatim, and not just because a rewrite reads better.

Placing the same body text in two places creates duplicate content, and you need to tell search engines which one is the original. The canonical URL is how you'd normally do that, but Substack doesn't let you set a canonical URL (note and Medium do). Rewriting the piece and linking back to the original article keeps you independent of whether a given platform supports that or not.

A note if you post it almost verbatim

If you heavily edit the generated copy back into something nearly identical to the original article, check whether that platform lets you point the canonical URL at the original. On platforms where you can't, it's safer to post a summary plus a link rather than the full text.

Sorabun doesn't post automatically

Sorabun only goes as far as creating the copy. It doesn't post to any of these platforms. Neither note nor Substack publishes an official way to post articles from outside.

About Substack

Substack released an official API in 2026, but it only reads public profiles. There's no way to post articles through it. There is an article import feature (pasting a URL or RSS feed), but it's a one-time bulk import, not a mechanism that automatically picks up new posts.

Third-party services that call Substack's unofficial API do exist, but Substack's terms of service prohibit automated data collection, and such services could stop working at any time. Sorabun doesn't use them.

Posting to X is the one exception. Sorabun can post there directly (see "SNS Auto-Posting").