Skip to content

Theme translation

Every word your readers see, in the language they read.

Not just the posts. The buttons, the sign-up prompts, the paywall, the emails, the error pages.

A translated publication that still says Subscribe and Read more in English is not translated, it is half-translated, and readers notice. We take every word the theme itself produces and put it in your language, then check it in context on a real page.

Right-to-left languages handled properly

Checked in context, not in a spreadsheet

Done personally by a Certified Ghost Expert

Nothing starts until the scope is agreed in writing

Typical turnaround

Three to five business days

Per language, depending on theme size

Who does it

Certified Ghost Expert

View profile

Works with

Any Ghost theme

Any Ghost site, whoever built it

Before you pay

Fixed scope

Agreed in writing, so the price cannot move mid-project

Check this before you pay for anything

All four of our themes already ship in more than sixty languages, with right-to-left layouts for Arabic, Hebrew, Persian, and Urdu. If yours is one of them, you switch language in Ghost's settings and you are done, at no cost. This service is for everything else: a custom theme, another author's theme, a language nobody has done yet, or wording you want changed rather than translated.

See the built-in languages

Why this is worth paying for

What machine
translation misses.

Running a theme through an automatic translator gets you roughly eighty per cent of the words and none of the places they break.

Words that are longer in your language

German and Finnish routinely double the length of an English button label. The translation is correct and the button is broken. Someone has to look at the page to catch that.

Sentences built from pieces

Things like "5 min read" or "3 posts tagged Politics" are assembled at the last moment, and the order changes by language. Translated word by word, they come out as nonsense.

The parts nobody thinks to check

The sign-up flow, the confirmation emails, the 404 page, the search box with no results. Readers hit all of them, and they are usually the last things anyone translates.

Languages that read the other way

Arabic, Hebrew, Persian, and Urdu need the whole layout mirrored, not just the text swapped. Menus, arrows, and spacing all move. Skip it and the page reads as broken.

The boundary

The theme speaks
your language. You
still write the posts.

This covers every word Ghost and the theme produce. It does not cover the words you write.

Included

Every word the theme itself shows, from buttons to error pages

Sign-up, sign-in, and account screens, where Ghost allows it

Dates, numbers, and counted phrases written the way your language writes them

Full right-to-left layout where the language needs it

A pass over the real pages afterwards, to catch anything that overflows or reads oddly

Lives elsewhere

Translating your posts. Your writing is yours, and it needs a translator who knows your subject, not a theme developer.

Running one site in several languages at once. Ghost has no built-in way to do this, so it needs a structure designed for your case. Ask and we will tell you the honest options.

Automatic on-the-fly translation. Those are monthly services that translate pages as readers load them. They cost every month and read like machines. We can point you at them, but we do not resell them.

Design changes. If a language needs a different font or a reworked layout, that is separate work. Theme customization

Languages our themes already cover. If you own one of ours and your language is in it, there is nothing to buy.

How it runs

Translated, then
read on the page.

The second half is the part that is usually skipped, and the part that decides whether it feels native.

  1. We pull every word out of the theme

    Including the ones that only appear in rare states: no search results, an expired link, a failed payment. You would be surprised how many themes hide English in those corners.

  2. Translated, then reviewed by a speaker

    Interface wording is short and easy to get subtly wrong, so it is reviewed by someone who reads the language rather than left as a machine's first guess. If you have a preferred term for something, we use yours.

  3. Put back in and read on real pages

    Every screen is looked at in the new language, on a phone as well as a desktop. Overflowing buttons, cramped menus, and dates in the wrong order get fixed here.

  4. Handed back so you can edit it yourself

    The wording lives in a plain file you can open and change. Preferring a different word later does not mean hiring anyone.

From our clients

Who you are actually hiring

Every project is led personally by Kasun Jayarathna, a Certified Ghost Expert. These are clients who hired us for this specific piece of work.

“Kasun and his team have been instrumental in bringing SpazioCrypto to life. They are professional, reliable, and always go the extra mile to ensure everything runs smoothly. I highly recommend their services to anyone looking for top-tier technical support.”

Salvatore Curatolo, SpazioCrypto

Salvatore Curatolo

SpazioCrypto · Publishing in 9 languages

“Kasun is the best thing that happened to me in my Ghost CMS journey. I’ve never tried such professional and responsive assistance; he has helped me through all possible hurdles with Ghost – and still is; enabling my business in Denmark to thrive!”

Denis Rivin, actualnews.dk

Denis Rivin

actualnews.dk · Publishing in Danish

0+

Projects shipped

0+

Clients

0

Countries

Jacek Szenowicz, Lainey Gossip Andreas Wocke Denis Rivin Suresh Vina Prithiv Sassisegarane Salvatore Curatolo David Calduch Stefano Severini

Trusted by independent publishers, journalists, and creators worldwide.

See the work in recent client projects.

Before you translate.

The questions that decide whether you need this at all.

Which languages do you cover?
Any language you need. Our own themes already ship in more than sixty, and anything outside that list is translated and then reviewed by someone who reads it. Right-to-left languages are handled with the full layout mirrored, not just the words swapped.
Can I run one site in two languages at the same time?
Not out of the box. Ghost is built around one publication in one language, so running two means either two sites, or a structure designed for your particular case. Tell us what you are trying to do and you will get a straight answer about the trade-offs, including when it is more trouble than it is worth.
Do you translate my posts as well?
No. That needs a translator who knows your subject and can carry your voice, which is a different profession. We do the words the theme produces, which is the part that makes a site feel native or foreign.
What about the sign-up and account screens?
Those come from Ghost rather than the theme, and how much can be changed depends on the Ghost version you are on. We translate everything that can be translated and tell you plainly what cannot.
Can I change the wording myself afterwards?
Yes. It is handed back as a plain file you can open and edit. Changing a single phrase later takes a minute and costs nothing.
My theme already has my language, but some of it is still English.
Common, and usually cheap to finish. Themes often ship a partial translation where the obvious words are done and the rare screens are not. Send us the site and we will quote for completing it.

Tell us the language,
and the theme.

Send your site address and which language you need. If one of our themes already covers it, we will tell you that instead of quoting you.

What happens next: you get a reply within one business day, with a fixed scope and a fixed price. Nothing starts, and nothing is charged, until you agree to both.

Not the job you have? We also do these.