WPMLで多言語WordPressサイトを作りたいですか?
WordPressは、どの言語でもサイトを作成することができます。しかし、最初から多言語サイトをサポートしているわけではありません。
この投稿では、WPMLを使って簡単に多言語WordPressサイトを作成する方法をご紹介します。
なぜWPMLを使って多言語WordPressサイトを作るのか?
WordPressはどの言語でも使えます。個別言語でWordPressサイトを作成するのはとても簡単です。
人気のWordPressテーマやプラグインのほとんどは翻訳にも対応しており、世界中の誰でも簡単に自国語のWordPressサイトを立ち上げることができます。
しかし、WordPressは初期設定では一度に1つの言語しかサポートしません。もし、サイト上で多言語を使い、より多くの読者を惹きつけたいとしたら?
政府、国際企業、オンラインショップ、教育機関などでは、多言語でサイトを提供する必要があります。Google翻訳のような機械翻訳もオプションの1つですが、ほとんどの専門機関では受け入れられないことが多いです。
複数の言語オプションを提供する一つの方法は、各言語のサブドメインに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 ” タクソノミー翻訳にアクセスし、翻訳したいカスタムタクソノミーを読み込んでください。
例:このスクリーンショットではカテゴリーを選択し、デモサイトのすべてのカテゴリーを表示しました。
翻訳を追加するには、タクソノミー用語の横にある+追加ボタンをクリックしてください。
ナビゲーションメニューの翻訳
WordPressには強力なナビゲーションメニューシステムが搭載されています。WPMLを使えば、投稿やタクソノミーを翻訳するのと同じように、ナビゲーションメニューを翻訳することができます。
あなたのサイトの外観 ” メニューページにアクセスしてください。複数のメニューがある場合は、翻訳したいメニューを選択してください。
右側の列には、あなたのサイトで有効化された他の言語に翻訳するためのリンクをメニューが表示されます.
言語をクリックすると、その言語の新しいメニューが作成されます。
主言語メニューと同じメニュー項目を追加する必要があります。
投稿やページがナビゲーションメニューにある場合、まずそれらを翻訳する必要があります。その後、メニュー編集画面の左側のタブから追加することができます。
メニューを保存するには、「メニューを保存」ボタンをクリックするのを忘れないでください。
WPMLでテーマ、プラグイン、その他のテキストを翻訳する
WPML多言語CMSは、テーマやプラグインの公式翻訳か、独自の文字列トランスレータを使用するかを選択できます。
WPML ” テーマとプラグインのローカライズページへ。
デフォルトでは、load_textdomainを使用してテーマの.moファイルを自動的に読み込むオプションが表示されます。テーマの翻訳ファイルをダウンロードするには、このオプションを設定します。
これはWordPress.orgのテーマディレクトリからダウンロードしたテーマでのみ機能します。
ご自身のサイトのテーマやプラグインを適切に翻訳するために、WPMLの文字列翻訳モジュールを使用することをお勧めします。
WPMLでは、カスタムフィールド、ウィジェット、WordPressが生成するその他の翻訳可能な文字列も翻訳できます。
この投稿が、WPMLを使ってWordPressで多言語サイトを作成する方法を学ぶのにお役に立てば幸いです。あなたのサイトを成長させる最も便利な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.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Philip Turkalj says
Hi,
Are the plugin translation made for geolocations?
WPBeginner Support says
No, this would be based on the languages you want to support on your site rather than the location of your visitors.
管理者
Ajay Kumar says
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 says
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 says
Do you have any examples of sites that use this?
WPBeginner Support says
Hi Keith,
You will find many great examples on their official website under case studies section.
管理者
Suraj Barai says
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 says
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 says
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 says
thank you !
but what if my other language is RTL language ,
how could i load RTL style when switching to Arabic language ?
paras says
Hi
any one can give me the information, how can i get api response in multi language?
Sanela Tomic says
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 says
Need for speed! Anyone have advice of how to increase speed while using WPML? Do have a problem….
Henry Barrow says
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 says
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 says
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 says
You can use Yoast SEO
管理者
Henk says
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 says
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 says
We do not agree. WPML works just fine even on websites with lots of content.
管理者
Amir Helzer says
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 says
Hi Henk. What do you use for your multilingual wp site?Thanks