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

自動翻訳設定での設定
WPML → 翻訳ダッシュボードに移動し、ツールタブをクリックします。言語マッピングをクリックします。

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