サイトでカスタム言語や国固有の言語を使用している場合でも、サポートされている言語にマッピングすることで、スペルチェッカーや自動翻訳を引き続き使用できます。
WPMLは、自動翻訳エンジンで機能するサポート対象言語の広範なリストを提供しています。しかし、リストにない言語がサイトで必要になったり、国固有の言語を使用したい場合があるかもしれません。これらはカスタム言語として追加する必要があります。
カスタム言語を作成する際、類似するサポート対象言語にマッピングできます。これにより、コンテンツをサポート対象言語に自動翻訳できます。その後、翻訳をレビューする際に、ゼロからすべてを翻訳するのではなく、わずかな変更を加えるだけで済みます。
例えば、サイトでカスタム言語としてスイスドイツ語を使用するとします。これはどの翻訳エンジンでもサポートされていない言語です。しかし、最も近いサポート対象言語であるドイツ語にマッピングすることは可能です。
言語をマッピングすることで、コンテンツをドイツ語に自動翻訳し、スイスドイツ語として自然に聞こえるように数箇所の変更を加えるだけで済みます。
カスタム言語をサポート対象言語にマッピングしない場合、WPMLの自動翻訳やスペルチェック機能は使用できません。
カスタム言語をサポート対象言語にマッピングする方法
利用可能な翻訳エンジンと言語については、サポート対象言語のリストをご確認ください。
「言語」設定での操作
WPML設定言語に移動します。サイトの各言語がそれぞれの行に表示されます。カスタム言語の行の「編集」をクリックし、「マッピング」フィールドでサポート対象言語を選択します。ここでは、言語のセットアップ後にマッピングを設定または変更します。
「マッピング」フィールドは、カスタム言語や翻訳エンジンがサポートしていない言語など、必要な行にのみ表示されます。WPML独自のリストにある言語の場合、代わりに「国」、「国旗」、「ロケール」、「言語コード」、「hreflang」、「URL をエンコード」が表示されます。

言語をマッピングする際の重要な注意事項
特定のカスタム言語のセットアップでは、自動翻訳または「すべてを自動翻訳する」モードの使用は推奨されません。
- カスタムのセカンダリ言語がサイトのデフォルト言語にマッピングされている場合
- 複数のセカンダリ言語が同じサポート対象言語にマッピングされている場合
カスタムのセカンダリ言語のサイトのデフォルト言語へのマッピング
例: デフォルト言語が英語で、セカンダリ言語がイギリス英語(英語にマッピング)のサイト
元の言語と翻訳先言語が同じであるため、現在、コンテンツを自動翻訳することはできません。自動翻訳は、異なる2つのサポート対象言語間で翻訳する場合にのみ機能します。
複数のセカンダリ言語の同じサポート対象言語へのマッピング
例: セカンダリ言語がフランス語とカナダフランス語で、どちらもフランス語にマッピングされているサイト
複数のセカンダリ言語が同じ言語にマッピングされている場合、実質的に同一の翻訳ジョブ(同じデフォルト言語から同じ翻訳先言語への同じコンテンツ)を作成していることになります。
通常、WPMLの翻訳メモリは、サイトの別の場所ですでに生成された翻訳を記憶して適用することで、AI翻訳の単語を節約するのに役立ちます。しかし、ジョブが同時に作成された場合、一方のカスタム言語の翻訳メモリはもう一方の言語ではまだ利用できません。つまり、翻訳内容が同じであるにもかかわらず、それぞれのカスタム言語への翻訳にAI翻訳の単語が消費されることになります。
この場合、「すべてを自動翻訳する」モードの使用は推奨されません。自動翻訳を使用する場合は、カスタム言語ごとに個別にコンテンツを翻訳に送信することをお勧めします。これにより、WPMLが翻訳メモリを使用できるようになるため、同じ翻訳に対して複数回課金されることはありません。