この記事の要点

  • まず誰に何を伝えたいかを決め、訳すページを絞る。全部のページを訳す必要はない。
  • 言語ごとに別のURLを用意する。Googleは、Cookieやブラウザの設定で言語を切り替える方法を勧めていない。
  • 言語の切り替えは、自動で転送せず、リンクで選べるようにする。
  • 1つのページには1つの言語を使い、原文と訳文を並べて表示しない。

多言語化を始める前に決めること

多言語化でつまずきやすいのは、「とりあえず英語版を作ろう」と、目的を決めないまま始めてしまうことです。訳す量が多くなるほど、翻訳の費用も、更新の手間も増えていきます。始める前に、次のことを決めておきましょう。

多言語化を始める前に決めること

  • 誰に向けたページか(観光客、海外の取引先、日本に住む外国の方、求職者など)
  • どの言語に対応するか
  • 見た人に何をしてほしいか(予約、問い合わせ、来店、応募など)
  • 問い合わせが来たときに、その言語で返事ができるか
  • 日本語のページを変えたときに、誰が訳したページも直すか

特に大切なのは、問い合わせが来たときの対応です。英語のページを作っても、英語の問い合わせに返事ができなければ、かえってお客様をがっかりさせてしまいます。返事ができる言語と、対応できる範囲を先に決めておきましょう。

訳すページを絞る

多言語化は、すべてのページを訳す必要はありません。海外のお客様に必要な情報は、日本のお客様に必要な情報と同じとは限らないからです。

目的別に訳すとよいページの例
目的訳すとよいページ
観光客に来店してほしいトップ、メニューや料金、行き方、営業時間、予約の方法
海外の会社と取引したいトップ、会社概要、製品やサービス、実績、問い合わせ
外国の方を雇いたい採用情報、仕事の内容、働く環境、応募の方法
日本に住む外国の方に使ってほしいサービスの内容、料金、手続きの流れ、よくある質問

まずは、目的にとって欠かせない数ページから始め、反応を見ながら増やしていくのが現実的です。日本語のページで毎週更新しているお知らせやブログまで訳そうとすると、続けるのが難しくなります。

URLの決め方

多言語のページを作るときに、最初に決めておきたいのがURLの形です。Googleの「多地域、多言語のサイトの管理」では、言語のバージョンごとに異なるURLを使うことが勧められています。Cookieやブラウザの設定を使って、同じURLのまま表示する言語を変える方法は勧められていません。

言語ごとのURLの形には、主に次の3つがあります。

サブディレクトリ例:example.jp の下に en を作る手軽に導入でき、管理しやすい同じサーバー、同じドメインのまま使えるサブドメイン例:en.example.jp手軽に導入できる言語ごとにサイトを分けやすい国別のドメイン例:example.de対象の国がはっきり伝わる費用がかかり、取得の条件がある場合もある
図解言語ごとのURLの3つの形。会社や店のホームページでは、管理しやすいサブディレクトリがよく使われる。

Googleのガイドでは、URLのパラメータ(例:example.jp/?lang=en)で言語を分ける方法は推奨されていません。

会社や店のホームページで、特定の国だけでなく英語を話す人全体に向けたページを作るなら、日本語のページと同じドメインのまま「/en/」の下に英語のページを置くサブディレクトリの形が、管理しやすく始めやすいでしょう。ページの構成の考え方はサイトマップとページ構成の作り方で説明しています。

言語の切り替え方

言語の切り替えでは、見に来た人が自分で言語を選べるようにすることが大切です。

Googleのガイドでは、見に来た人の使っている言語を推測して、自動で別の言語のページに転送することは避けるように書かれています。自動で転送すると、見に来た人や検索エンジンが、ほかの言語のページを見られなくなる場合があるためです。代わりに、ほかの言語のページへのリンクを置いて、クリックで切り替えられるようにすることが勧められています。

01すべてのページに切り替えを置くヘッダーやフッターに言語のリンクを並べる02対応するページへリンクするトップに戻すのではなく、同じ内容の別の言語のページへ03言語名はその言語で書く「English」「中文」のように、読める人がわかる表記にする
図解言語の切り替えの基本。自動で転送せず、すべてのページから言語を選べるようにする。

切り替えのリンクは、ヘッダーかフッターの、どのページでも同じ場所に置きましょう。英語のページを見ている人が「会社概要」の英語版から日本語版に切り替えたら、日本語のトップではなく、日本語の会社概要が開くようにすると親切です。

また、言語の名前は、その言語で書くのが一般的です。日本語で「英語」と書いても、日本語が読めない人には伝わりません。「English」「한국어」「中文」のように表記しましょう。国旗のマークで言語を表すこともありますが、1つの言語が複数の国で話されていることもあるため、言語名の文字と組み合わせる方がわかりやすくなります。

検索エンジンに言語のページを伝える

言語ごとにページを作ったら、それぞれが同じ内容の別の言語のページであることを、検索エンジンに伝えておきましょう。Googleのガイドでは、その方法として、hreflangという書き方と、サイトマップが挙げられています。

hreflangは、ページのHTMLの中に「このページの英語版はこのURL、日本語版はこのURL」と書いておく方法です。こうしておくと、Googleの検索結果で、検索した人の言語に合ったページが表示されやすくなります。WordPressで多言語化のプラグインを使う場合は、プラグインがhreflangを自動で書き出してくれることが多いので、設定の画面で確認しましょう。

1つのページには1つの言語

同じガイドでは、各ページの本文とナビゲーションに1つの言語を使い、原文と訳文を一緒に表示することは避けるように書かれています。1つのページに日本語と英語を並べて書くと、どちらの言語のページなのかがわかりにくくなります。

また、メニューやボタンだけを訳して、本文は日本語のままにしているページも、見る人にとっては不便です。訳すと決めたページは、本文まで訳しましょう。

翻訳の進め方

翻訳には、主に次の3つの方法があります。

翻訳の方法と向いている場面
方法向いている場面気をつけること
翻訳を頼む会社概要、製品の説明など、正確さが大切なページ費用と、更新のたびに頼む手間
機械翻訳を使い、人が直す量が多いページ、費用を抑えたいとき専門用語や固有名詞の訳を確かめる
自動翻訳のボタンを置くとりあえず読めればよいとき訳の質を確かめられない、検索で見つけてもらいにくい

ページに自動翻訳のボタンを置く方法は手軽ですが、訳の質を自分で確かめられず、検索で英語のページとして見つけてもらうのにも向いていません。少なくとも主要なページは、言語ごとにページを用意しましょう。

翻訳の前に日本語を整える

翻訳の質を上げるには、もとになる日本語を整えておくことが近道です。主語を省いた文や、1つの文に多くのことを詰め込んだ文は、人が訳しても機械が訳しても、意味がずれやすくなります。

  • 1つの文に1つのことを書く
  • 主語と目的語をはっきり書く
  • 業界の言葉や社内の言葉には説明を添える
  • 「〜など」「〜等」で終わらせず、具体的に書く

わかりやすい文章の書き方はホームページの文章の書き方で説明しています。

訳すときに気をつけること

翻訳では、言葉を置き換えるだけでなく、読む人に合わせて内容を調整することも大切です。

  • 住所や行き方:最寄りの駅の名前は、駅の案内表示と同じローマ字にする
  • 料金:税込か税別か、支払いの方法(カード、現金など)を書く
  • 営業時間:24時間の表記にすると誤解が少ない
  • 固有名詞:会社名、商品名、地名の表記を、すべてのページでそろえる
  • 単位:サイズや重さの単位が、読む人に伝わるかを確かめる

訳した文章は、できればその言語を母語とする人に読んでもらい、不自然なところがないかを確かめましょう。

WordPressで多言語化する方法

WordPressで多言語のページを作る方法は、大きく分けて2つあります。

多言語化のプラグインを使うページごとに訳を登録し、言語の切り替えやhreflangを自動で用意する。ページが多い場合に向いている言語ごとに固定ページを作るen という階層の下に英語の固定ページを作り、手でリンクを張る。訳すページが少ない場合に向いている
図解WordPressで多言語のページを作る2つの方法。ページ数と更新の頻度で選ぶ。

訳すページが数ページだけなら、プラグインを使わずに、英語の固定ページを作り、ヘッダーやフッターに言語の切り替えのリンクを置く方法でも対応できます。この場合は、hreflangを書く方法も確認しておきましょう。

ページが多い場合や、これから訳すページを増やしていく場合は、多言語化のプラグインを使うと、ページと訳の対応や、言語の切り替え、hreflangの書き出しをまとめて管理できます。プラグインによって、無料で使える範囲や、翻訳の方法が異なるため、選ぶ前に対応している機能を確かめましょう。プラグインを入れる前には、バックアップを取っておくと安心です。

テーマの表示を確かめる

英語などの言語は、日本語より単語が長くなることがあります。メニューの項目やボタンの文字が長くなると、はみ出したり、2行に折り返して表示が崩れたりすることがあります。英語のページを作ったら、パソコンとスマホの両方で表示を確かめましょう。表示が崩れたときの対処は表示が崩れたときで説明しています。

公開した後に確かめること

多言語のページを公開したら、次の点を確かめましょう。

公開した後に確かめること

  • すべてのページから、言語の切り替えができる
  • 切り替えると、同じ内容の別の言語のページが開く
  • 英語のページの本文とメニューが、すべて英語になっている
  • 問い合わせのフォームの項目や、送信後のメッセージも訳されている
  • スマホで、メニューやボタンの文字がはみ出していない
  • 日本語のページを変えたとき、訳したページも直す手順が決まっている

特に見落としやすいのが、お問い合わせのフォームです。項目名だけ訳して、送信後の完了メッセージや自動返信のメールが日本語のままになっていることがあります。実際に送信して確かめましょう。

また、日本語のページで料金や営業時間を変えたのに、英語のページが古いままになっていると、トラブルのもとになります。訳したページの一覧を作っておき、日本語のページを変えるときに一緒に確認する習慣をつけましょう。

よくある質問

全部のページを訳さないといけませんか?

その必要はありません。目的に合わせて、トップページ、サービスや料金、行き方、問い合わせなど、欠かせないページから訳しましょう。反応を見ながら増やしていけば十分です。

自動翻訳のボタンを置くだけではだめですか?

手軽ですが、訳の質を確かめられず、検索で英語のページとして見つけてもらうのにも向いていません。主要なページは、言語ごとにページを用意することをおすすめします。

見に来た人の言語に合わせて、自動で英語のページを表示してもよいですか?

Googleのガイドでは、使っている言語を推測して自動で転送することは避けるように書かれています。言語の切り替えのリンクを置き、見に来た人が選べるようにしましょう。

英語のページは別のドメインにした方がよいですか?

特定の国だけに向けたページでなければ、今のドメインのまま「/en/」の下に置くサブディレクトリの形が、管理しやすく始めやすい方法です。

参照した資料

制度や料金は変わることがあります。手続きの前に、公式の最新の案内を確認してください。

確認日 2026.11.07