多言語WordPressサイトの構築は、あなたのオンラインプレゼンスを大きく変える可能性があります。より多くの読者にリーチし、世界中の人々とつながることができます。
そのため、WordPressサイトを日本語、フランス語、ポルトガル語、スペイン語など、さまざまな言語に翻訳しています。
WordPressはあらゆる言語のサイトを作るのに適しています。しかし、同じサイトで複数の言語を使用するためのビルトイン機能は搭載されていません。
そこで便利なのがWPMLです。WordPressサイトに多言語を簡単に追加できる強力なプラグインです。
このガイドでは、WPMLを使ってWordPressサイトを多言語大国に変身させる方法をご紹介します。
なぜWPMLを使って多言語WordPressサイトを作るのか?
WordPressは、お好きな言語でご利用いただけます。さらに、人気のWordPressテーマやプラグインは翻訳に対応しています。
これらの要因により、誰でも簡単に自分の言語でWordPressサイトを始めることができる。
しかし、初期設定ではWordPressは一度に1つの言語しかサポートしません。では、より多くの読者を惹きつけるために、サイト上で複数の言語を使いたい場合はどうすればいいのでしょうか?
政府、国際企業、オンラインショップ、教育機関などでは、多言語でサイトを提供する必要があります。Google翻訳のような機械翻訳は魅力的ですが、専門的な使用には十分でないことがよくあります。
もう一つのオプションは、各言語のサブドメインにWordPressをインストールすることです。しかし、これは更新を管理したり、インストーラをすべてバックアップしたりする必要があるため、手間がかかる。
WPML(WordPress Multilingual Plugin)は、この問題を解決し、サイトが同じWordPressインストールを使用して、さまざまな言語でコンテンツを作成できるようにします。
このプラグインは、翻訳を管理するための使いやすいインターフェースを提供します。また、ユーザーのために言語切り替えオプションを追加します。
このことを念頭に置いて、以下のセクションでは、WPMLを使用して多言語のWordPressサイトを数分で作成する方法を紹介します。ここで取り上げるすべてのトピックの概要は以下のとおりです:
準備はいいかい?始めよう
WPMLで多言語WordPressサイトを作る
まず最初に行う必要があるのは、WPML(WordPress Multi-language)プラグインのインストールと有効化です。WordPressプラグインのインストール方法については、こちらのステップバイステップガイドをご覧ください。
注:WPMLは有料のプラグインですが、最も包括的なオプションです。100万以上のサイトが多言語WordPressサイトを作成するためにWPMLを使用しているのには理由があります。
プラグインを有効化すると、WordPressのメニューに「WPML」という新しいメニュー項目が追加されます。
初めてクリックすると、プラグインの設定ウィザードが表示されます。
WPMLは自動的にWordPressサイトの言語を検出します。しかし、あなたが望むなら、今ここで変更することができます。
その下に、あなたのサイトで使用したい他の言語を選択することができます。必要であれば、後でいつでも言語を追加することができます。
その後、次のステップのために「Continue」ボタンをクリックしましょう。
次に、異なる言語用のURLフォーマットを選択します。
ディレクトリ構造を選択したり、言語ごとに区切りドメインやサブドメインを設定したり、パラメータとして言語を追加したりすることができます。
最初の設定であるディレクトリ構造は、よりSEOに適しており、ほとんどのサイトで推奨されています。
また、サブドメインや区切りドメインを選ぶこともできるが、Googleはそれらを別のサイトとみなす可能性がある。これがあなたの意図する目的であれば、このオプションを選択することができます。
URLフォーマットを選択したら、「Continue」ボタンをクリックしよう。
プラグインはあなたの’サイトキー’を入力するように要求します。このキーはWPMLサイトのアカウントで取得できます。
次の画面では、サイトの翻訳を管理する方法を選択します。
サイトのすべてを翻訳するか、一部のコンテンツを翻訳するかを選択できます。私たちは、あなたが翻訳をよりコントロールすることができますので、’一部のコンテンツ’を使用することをお勧めします.
次のオプションは、誰があなたのサイトを翻訳するかを設定することです。
自分で翻訳を追加したり、個々の翻訳者や翻訳マネージャーを追加したり、プロの翻訳サービスを選択することができます。どれを選んでも、サイトの翻訳管理方法はいつでも変更できます。
次の画面では、より迅速なサポートを受けるために、プラグインやテーマの情報を共有する権限を与えます。
その後、WPMLは他のサポートプラグインをインストールする許可を求めてきます。今は「スキップ」リンクをクリックし、必要に応じて後でプラグインをインストールすることができます。
これですべてです!これで、多言語サイトを作成・管理するためのWPMLの設定は完了です。
次に、実際に翻訳したコンテンツをサイトに追加する必要があります。
WPMLでWordPressに多言語コンテンツを追加する
WPMLを使えば、WordPressブログのあらゆるエリアを簡単に多言語に翻訳できます。
WordPressの投稿、ページ、タグ、カテゴリー、テーマを好きなだけ多くの言語に簡単に翻訳することができます。
多言語投稿とページの追加
まずは、投稿メニューをクリックして既存の投稿を表示してください。すぐに投稿タイトルの横に言語カラムがあることに気づくはずです。
WPMLは、既存のコンテンツがサイトの主要言語であることを前提としています。
投稿の次の投稿に各言語の「追加」ボタンが表示されます。投稿を翻訳するには、各言語のボタンをクリックしてください。
それ以外にも、投稿を編集することで翻訳を管理することができます。投稿のエディター上で、翻訳を管理するための新しい’言語’メタ情報に気づくでしょう。
WPML ” 翻訳管理のページでも翻訳を管理できます。
ここから、コンテンツの表示、翻訳者への割り当て、翻訳作業を行うことができます。
もう一つの方法は、WordPressサイトでの権限グループに関係なく、ユーザーを翻訳者として追加することです。
購読者を翻訳者として追加することもできます。
投稿を編集する代わりに、これらの翻訳者はWordPressで直接翻訳を追加することができます。
カテゴリーとタグに翻訳を追加する
カテゴリーやタグ、その他のカスタム・タクソノミーを翻訳したい場合は、WPMLをご利用ください。
開始するには、WPML ” タクソノミ翻訳にアクセスし、翻訳したいカスタマタクソノミーを読み込みます。
例えば、ここではドロップダウンメニューからカテゴリーを選択しました。すると、WPMLはデモサイトのすべてのカテゴリーを表示しました:
タクソノミー用語の横にある「+」追加ボタンをクリックするだけで、翻訳が追加されます。
ナビゲーションメニューの翻訳
注:この方法はWordPressクラシックテーマを使っている人向けです。そのため、ブロックテーマを使っている場合はうまくいかないかもしれません。
WordPressには強力なナビゲーションメニューシステムが搭載されています。WPMLでは、投稿やタクソノミーを翻訳するのと同じように、ナビゲーションメニューを翻訳することができます。
WordPressのダッシュボードから外観 ” メニューにアクセスしましょう。複数のメニューがある場合は、翻訳したいメニューを選択してください。
右側の列には、あなたのサイトで有効化された他の言語に翻訳するためのリンクをメニューが表示されます.
言語をクリックすると、その言語の新しいメニューが作成されます。
その後、ウェブサイトのすべての言語バージョンで一貫性を確保するために、主要言語メニューからページリンク、投稿、カテゴリーなどの同じメニュー項目を手動で追加する必要があります。
投稿やページがナビゲーションメニューにある場合、まずそれらを翻訳する必要があります。その後、メニュー編集画面の左側のタブから追加することができます。
メニューの保存」ボタンをクリックして、進行状況を保存しておくことをお忘れなく。
WPMLでテーマ、プラグイン、その他のテキストを翻訳する
WPML多言語CMSでは、テーマやプラグインの公式翻訳、または独自の文字列翻訳を選択することができます。
まずは、WPML ” テーマとプラグインのローカライズにアクセスしてください。
デフォルトでは、load_textdomainを使用してテーマの.moファイルを自動的に読み込むオプションが表示されます。このオプションをチェックすると、テーマの翻訳ファイルをダウンロードできます。
これはWordPress.orgのテーマディレクトリからダウンロードしたテーマでのみ機能することに注意してください。
WPMLの文字列翻訳モジュールを使って、自分のサイトのテーマやプラグインを適切に翻訳することをお勧めします。
さらにWPMLでは、カスタムフィールド、ウィジェット、WordPressが生成するその他の翻訳可能な文字列を翻訳することができます。
専門家のアドバイス 多言語WordPressサイトマップは、検索エンジンがコンテンツのすべてのバージョンをすばやく見つけ、インデックスするのに役立ちます。特に、複数の言語で異なるドメインやサブドメインを持っている場合は、SEOにとって重要です。詳しくは、WordPressで多言語サイトマップを作成する方法をご覧ください。
この投稿が、WPML を使って WordPress で多言語サイトを作成する方法のお役に立てば幸いです。また、多言語サイトで英語の WordPress 管理画面を使用する方法や、専門家が選ぶ 最高の右から左(RTL)WordPress テーマもご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Philip Turkalj
Hi,
Are the plugin translation made for geolocations?
WPBeginner Support
No, this would be based on the languages you want to support on your site rather than the location of your visitors.
管理者
Ajay Kumar
does it translates automatically or manually, can you explain how it will translates, some of images showing we have to select the tranlated word and check? please let me know, I am going to buy this, if it manually translates how much it takes.
WPBeginner Support
WPML is for manual translation but does have the option for automatic/machine translation. If you reach out to WPML they can let you know the specifics
管理者
Keith H
Do you have any examples of sites that use this?
WPBeginner Support
Hi Keith,
You will find many great examples on their official website under case studies section.
管理者
Suraj Barai
I want to make multiple languages websites. But I can’t understand properly. Can you tell how to make. International website that can any one read in any language.
chetan
hey i have a question i have a website i want to show country specific navigation in website i am using wordpress pls help me
ahmed salah
that was helpful.
but what if i my other language is RTL language, how cloud i make style turn to RTL when loading language ?
ahmed salah
thank you !
but what if my other language is RTL language ,
how could i load RTL style when switching to Arabic language ?
paras
Hi
any one can give me the information, how can i get api response in multi language?
Sanela Tomic
Hello, i bought it today and i am disappointed i just realise that i need to translate text by myself and put it in a post. If i knew all that languages i would not buy it on first place. Its to late to regret now so can you suggest where to translate content ? Thank you all
Matilda
Need for speed! Anyone have advice of how to increase speed while using WPML? Do have a problem….
Henry Barrow
Hello,
I would like to know how many languages could add to my site?. I would like to add many languages to my site as I want to market to different nationalities.
I would also like your advice on my site. I have paid lots of money to have my site build on fivver but all I got was a bunch of different that did not know what they were doing. The site is already built all I need is a few changes on it, I do not have lots of money as mi collect social security to survive for now.
Any professional advice would be greatly appreciated.
P.S I have too many pages on my site that I do not need. should I just delete the ones that I don’t need?
My site is:
My best regards.
WPBeginner Support
You can add as many languages you want. Spend time on learning how to manage and update your website on your own. It will help you save a lot of money.
管理者
George Truijen
How does WPML manage the SEO? SEO ‘demands’ separate titels and URL’s ans if only the language differs, than SEO finds just perhaps one page.
Editorial Staff
You can use Yoast SEO
管理者
Henk
I’d rather throw myself in front of a train than use WPML for anything. WPML is terrible software that uses techniques that slow down your website significantly. If you have a lot of pages, simply installing WPML can raise your loading time from 1 second do 15 seconds or worse. So, no thanks.
Tattvavit das
Hi WPBeginner guys, do you have a reply for Henk’s comment? I want to have a multilingual site but if it is going to slow down my site by 15 times, it’s not worth it. What’s your take?
WPBeginner Support
We do not agree. WPML works just fine even on websites with lots of content.
管理者
Amir Helzer
I’m very sorry to hear that your experience with WPML was not good. We take every feedback about WPML seriously and I want to help you with any problems that you had. If there is a support thread on wpml.org which explains the problems, please add a link to it.
florentina
Hi Henk. What do you use for your multilingual wp site?Thanks