OwOsy for Ghost

Ghost has no native multilingual support. OwOsy Translate adds a language switcher to your Ghost blog with one script tag — works with Ghost(Pro) and self-hosted Ghost.

How OwOsy Translate works on Ghost

1

Sign up & add your site

Create an account at app.owosy.com. Add your Ghost site URL, pick languages, and hit translate.

2

Paste one script tag

In your Ghost admin, go to Settings → Code injection → Site Header. Paste the script tag and save. Works on all Ghost plans.

3

Visitors see their language

A floating language switcher appears on your Ghost site. Visitors pick their language and translations load instantly from cache.

Ghost translation FAQ

Does Ghost support multiple languages?

Ghost supports a site-wide language attribute and theme-level string translation (buttons, labels), but has no built-in system for translating post or page content. Ghost's official documentation suggests running separate Ghost installations per language. OwOsy Translate adds multilingual support with a single script tag.

Does this work with Ghost(Pro) and self-hosted Ghost?

Yes. Both Ghost(Pro) and self-hosted Ghost support code injection. Add the script tag in Settings → Code injection → Site Header. No theme editing or custom integrations required.

Will this translate my Ghost blog posts?

Yes. OwOsy scans your published Ghost pages and translates all visible content — posts, pages, navigation, and any text a visitor can see. New posts need a re-scan from the dashboard to get picked up.

Does the widget work with all Ghost themes?

Yes. The translation widget loads in a Shadow DOM container, completely isolated from your Ghost theme's CSS. It works with Casper, Edition, Ruby, and any custom or marketplace Ghost theme.

Read the full step-by-step Ghost translation guide →

Make your Ghost site multilingual

Sign up, add your site, paste one script tag into Ghost's code injection. Your international readers get content in their language.