Translate a WordPress site into Japanese
Translating a WordPress site into Japanese means translating the .po or .pot files of your theme and plugins, plus the WPML XLIFF export for your content. Manuce returns the same files with every placeholder and tag intact, together with a report of what was translated and what was left alone. Compiling the .mo, adapting date formats and fixing Japanese typography remain on your side.
What it costs
For the language files of a WordPress site totalling about 6,000 words, into Japanese:
To understand, internal use.
Ready to send, by the technical specialist.
Cross-checked. For documents that commit you.
Price for one language, original layout included. VAT not applicable — article 293 B of the French General Tax Code (CGI). The exact quote, based on your file's word count, is shown before you pay.
What Japanese does to a WordPress theme
Japanese mixes three scripts (kanji, hiragana, katakana) and writes without spaces between words. Translated strings are often shorter in character count than English, but each character is wider: “Read more” becomes 続きを読む, “Search” becomes 検索. Buttons rarely overflow, but they do look different.
- Line breaks: with no spaces, the browser can wrap almost anywhere, so a menu item may split mid-word. Check the main menu, footer and widgets on a phone.
- Fonts: many themes load a web font that only covers Latin characters. The browser then falls back to a system font, mixing styles on the same line. Add a Japanese font (Noto Sans JP, for instance) to the stylesheet.
- Italics and capitals: Japanese typography has no italics, and
text-transform: uppercasedoes nothing to kanji. Themes that rely on these for headings lose that visual hierarchy. - Full-width punctuation: the full stop is
。, the comma、, quotation marks「」. A Latin full stop after a placeholder, as in%s., should become%s。.
WordPress strings that need care in Japanese
A few kinds of .po entries behave differently when the target is Japanese.
- Placeholders and word order: Japanese usually puts complements before the verb. “Posted by %1$s on %2$s” becomes roughly
%2$s に %1$s が投稿. If the source uses unnumbered%s, the order cannot change safely, so ask the theme developer for numbered placeholders where possible. - Plurals: Japanese has a single plural category (CLDR other). Strings created with
_n()only needmsgstr[0]: “%s comment” and “%s comments” both become%s件のコメント. The file header should readnplurals=1; plural=0;. - Date formats: themes often expose strings such as
F j, Ywith a “date format” context. Manuce does not translate date formats, so replace them yourself with a Japanese pattern such asY年n月j日. - Register: on a business site, full sentences (error messages, form notices, confirmations) are expected in the polite です・ます form, while short labels stay as nouns:
送信for “Submit”. The free sample lets you check the tone before paying.
What Manuce returns, and what it does not do
Manuce handles theme and plugin .po and .pot files (the ones you open in Poedit or Loco Translate) and XLIFF files exported by WPML.
- You get the same file in the same format: indentation, entry order, quotes, comments, line endings, encoding and BOM are preserved. Only the values change.
- A .pot comes back as a Japanese .po.
- Every translated value is checked against the source:
%1$s,<a href="%s">and<strong>must all survive. If a mismatch persists, the source value is kept and the report says so. - Not translated: keys (
msgid), empty values, URLs, email addresses, numbers, colours, date formats, identifiers and anything marked as non-translatable.
Manuce does not compile the .mo file; Poedit or Loco Translate do it in one step. It does not translate text baked into images or URL slugs, and it does not produce certified (sworn) translations, so legal wording intended for official use in Japan needs an accredited translator. Japanese carries a ×1.6 language coefficient; the count covers words in the source values only, keys and tags excluded.
Preparing the files and checking the result
Before uploading:
- For themes and plugins, use the supplied .pot or regenerate it with Loco Translate so that it contains every current string.
- For pages, posts and menus managed by WPML, export the content to XLIFF with Japanese as the target.
- WordPress uses the locale code
jafor Japanese, with no country suffix: a plugin expects files such asmy-plugin-ja.poandmy-plugin-ja.mo.
After delivery:
- Read the report: strings kept in the source language are usually those where a placeholder or tag could not be matched.
- Compile the .po into a .mo, put it in place and switch the site language to Japanese.
- Fix date formats, check the plural header, then browse the site on a phone: menus, buttons, breadcrumbs and basket if you have one.
- If you sell online to consumers in Japan, the commercial disclosure page required by Japanese law (特定商取引法に基づく表記) is not part of any theme and has to be written separately.
In practice
- Collect the theme and plugin .po/.pot files and the WPML XLIFF export.
- Upload them to Manuce, choose Japanese and review the free sample.
- Download the translated files and the string report.
- Compile the .po files into .mo with Poedit or Loco Translate and adapt date formats.
- Check menus, buttons and fonts on mobile before going live.
Frequently asked questions
Should I send the .pot or an existing .po?
Either works. A .pot comes back as a Japanese .po, ready to compile into a .mo. A partly translated Japanese .po keeps its structure and only the values change.
Does translating the .po files translate my pages too?
No. The .po files cover text from the theme and plugins. Pages, posts and menus are translated through the WPML XLIFF export, which Manuce also handles. Text inside images has to be redone separately.
How are plurals handled in Japanese?
Japanese has one plural form, so each plural string needs a single translation. Make sure the file header reads nplurals=1; plural=0;, which is easy to check in Poedit.
Why are some strings left in the source language?
Either they belong to what is never translated (URLs, date formats, identifiers, empty values), or the translation could not reproduce every placeholder or tag from the source. In that case the source value is kept so the site does not break, and the report lists it.
How is the price worked out for Japanese?
It is based on the words in the source values, excluding keys and tags, with the ×1.6 coefficient that applies to Japanese. The quote appears as soon as you upload the files.
The specialist in charge
This subject goes to Dédale, the technical specialist. See how it works.
The same file, into another language
Into Japanese, other files
See also
Try it on your own file, free
A sample of your file translated at the level you choose, before any payment. You judge, then you decide.