Beskrivning
Transer 多言語ページ翻訳 connects your WordPress site to the transer.io server-side translation API. It is designed specifically for sites whose original content is written in Japanese.
Why a Japanese-first engine matters
General-purpose translation tools treat Japanese as one language among many. Japanese source text has structural habits that break those tools, and the engine behind this plugin is built around them:
- Japanese-era dates: Reiwa, Heisei and Showa dates are resolved to the correct Gregorian year rather than being transliterated or dropped.
- Kana-heavy sentences: Text written largely in hiragana is ambiguous to morphological analysis. The engine disambiguates word boundaries instead of guessing at them.
- Decorative markup: Japanese sites often split words across
<span>tags for styling. The engine reads through that markup so a single word is not translated as several fragments.
The full HTML of the page is sent as-is, so context is preserved across the whole document rather than being lost sentence by sentence. The translated page is then rendered server-side, and multilingual SEO tags such as hreflang and canonical are generated automatically.
Editing after translation
Machine translation always leaves something you want to change. With this plugin, you fix it on the translated page itself. There is no admin screen to open and no page to hunt for: click the wording that looks wrong, and that is what you edit.
- Direct editing: Click any text to open a panel showing the Japanese source above and the translation below. Rewrite the translation and save. Clearing the field restores the AI translation on the next load.
- Glossary: Register a term once and that wording is used from then on. Manually registered terms always take priority over the AI’s choice.
- Do not translate: Mark headings, taglines or legal wording that should stay in the original Japanese, whichever language the page is viewed in.
- Image replacement: Swap banners and other images that have text baked into them for a different image per language.
Free accounts include up to 100 direct edits and 50 glossary terms. ”Do not translate” and the language-switcher styling have no limit. Image replacement is available on paid plans.
Key features
- Server-side translation: The page is translated before it reaches the browser, so search engines and visitors receive the same finished HTML.
- Automatic multilingual SEO tags:
canonicalandhreflangtags are inserted automatically for every contracted language. - Automatic language-switcher UI: No shortcode placement required. The language switcher is automatically shown on both the original and translated pages.
- Translated site search: When a visitor searches in their own language, the keyword is translated into your site’s original language before the search runs, so Japanese content is actually found. Nothing to configure.
- Multilingual sitemap: Visiting
/transer-sitemap.xmldynamically generates a sitemap with per-languagehreflangannotations. - Editing on the translated page: Rewrite wording, register glossary terms and exclude text from translation without leaving the page. See above for details.
- No server configuration required: No
.htaccessrewriting or web-server rewrite rules are needed. The plugin detects language-prefixed URLs (e.g./en/about) during WordPress’sinithook.
A transer.io account and API key are required
Using this plugin requires a free account and API key from transer.io. The first language is free of charge.
External services
This plugin connects to transer.io, a third-party server-side translation API operated by Hippotech USA Inc. (the same company that develops this plugin), in order to translate your page content into the languages you configure.
- What is sent, and when: When a visitor requests a page in a language other than your site’s original language, the plugin captures the full HTML output of that page (via an output buffer) and sends it, together with the requesting hostname, URL path, source language code, and your configured list of contracted languages, to the transer.io translation endpoint (
{configured base_url, default https://api.transer.io}/translate-page). No request is sent when a page is viewed in the original language. - Retrieving your contracted languages: When you save the plugin settings, the plugin sends your hostname and API key to
{configured base_url}/contract-langsto retrieve the list of languages contracted on your transer.io account. This request is made only from the settings screen, never from a visitor’s page view. - Translating search keywords: When a visitor performs a site search on a translated page, the plugin sends the entered keyword, your hostname, and the language codes to
{configured base_url}/search-translateso the keyword can be translated into your site’s original language before the search runs. Only the keyword itself is sent. - Authentication: Requests are authenticated using an API key that you obtain yourself from your transer.io account and enter on the plugin’s settings screen. No API key is hard-coded in the plugin.
- On request failure: If the request to transer.io fails for any reason, the plugin falls back to displaying the original, untranslated page; it never blocks page rendering.
- Data disclosure: The HTML sent to transer.io reflects the page as rendered by WordPress; it does not include values a visitor may have entered into forms on the page.
Terms of Service: https://www.transer.io/terms.html
Privacy Policy: https://www.transer.io/privacy.html
Installation
- Upload the plugin files to
/wp-content/plugins/transer-translate, or install it via the ”Plugins” > ”Add New” screen in your WordPress admin. - Activate the plugin from the ”Plugins” screen.
- Go to ”Settings” > ”Transer 多言語ページ翻訳”, enter the API key obtained from transer.io, and save. Your contracted languages are retrieved automatically from your transer.io account.
Vanliga frågor
-
Where does the actual translation happen?
-
All translation processing happens on transer.io’s servers (the translate.service API). This plugin sends the HTML generated by WordPress to that service and outputs the translated HTML it receives; it does not perform translation itself.
-
Do I need to configure server-side rewrite rules?
-
No. The plugin detects the language prefix in the URL early during WordPress’s
inithook, so no.htaccessor web-server rewrite configuration is required. -
Is it free to use?
-
The first language is free (with a monthly traffic limit). See transer.io for details.
-
Can I fix the translation myself on a free account?
-
Yes. Direct editing, glossary registration and the ”do not translate” setting are all available on free accounts, with a limit of 100 direct edits and 50 glossary terms. Editing happens on the translated page itself, so no admin screen is involved. Image replacement requires a paid plan.
-
Which languages are supported?
-
More than 120 languages are supported, including English, Simplified Chinese, Traditional Chinese, Korean, Spanish, French and Portuguese. For 16 of these, the translation engine has been tuned further and is offered as a recommended language set.
-
Does site search work in other languages?
-
Yes. When a visitor on a translated page types a keyword in their own language, the plugin translates it into your site’s original language before the search is executed, so your existing content is found. Without this, a search on a translated page would always return nothing, because the content and the database are in the original language. No configuration or theme modification is required.
-
What kinds of websites is this suited for?
-
It is built for sites whose original content is written in Japanese and that need to reach readers in other languages. Typical examples include municipal and tourism websites serving inbound visitors, cross-border e-commerce stores selling overseas, and corporate websites that publish news and IR material for a global audience.
-
Does it handle specialist terminology?
-
The translation engine is tuned for a range of professional fields, including medicine, law, chemistry, education, finance and accounting, real estate, manufacturing and machinery, IT and software development. Technical terms and proper nouns can also be managed centrally on transer.io, so that they are rendered consistently across every page of your site.
Recensioner
Detta tillägg har inga recensioner.
Bidragsgivare och utvecklare
”Transer 多言語ページ翻訳” är programvara med öppen källkod. Följande personer har bidragit till detta tillägg.
Bidragande personerÖversätt ”Transer 多言語ページ翻訳” till ditt språk.
Intresserad av programutveckling?
Läs programkoden, kika på SVN-filförvaret eller prenumerera på utvecklarloggen via RSS.
Ändringslogg
0.8.1
- Site search on translated pages now works. Keywords entered in the visitor’s language are translated into your site’s original language before the search runs.
- No configuration or theme modification is required.
0.8.0
- Contracted languages are no longer entered by hand. They are retrieved from your transer.io account when you save the settings.
- Contracted languages are now shown with their flag and native name on the settings screen.
- Prevents a failure mode where a single mistyped language code silently disabled both the language switcher and translation.
- After updating, open the settings screen and press ”Save Changes” once.
0.7.4
- Added support for the multilingual sitemap (
/transer-sitemap.xml).
0.7.1
- Fixed an issue with saving contracted languages.
0.6.0
- Removed
.htaccesswriting; language detection now happens entirely within theinithook.

