WPML 5.0ベータ版 – 新しいエクスペリエンスとよりスマートな自動翻訳
WPML 5.0は、ここ数年で最大のアップデートです。WPMLのナビゲーションと設定方法を見直し、新規サイトでは自動翻訳をデフォルトにし、翻訳エンジンを簡素化して可能な限り最高の品質を提供します。本番リリースの前に問題を検出するために、まずはベータ版をリリースします。ぜひテストにご協力ください。
ページビルダーを使用するサイトに最適な翻訳ワークフローを構築することに、私たちが真剣に取り組んでいることはご存知かもしれません。今回のリリースでは、ほぼすべてのページビルダーに対して大幅な改善を行い、また別の人気ビルダーのサポートを追加しました。
その理由をお知りになりたいですか?
<TL;DR> WPMLは、ページビルダーで翻訳が必要なテキストを保存するために文字列翻訳テーブルを使用します。これまで、すべてのページビルダーにはセルの一意のIDがないため(はい、そういう仕様なのです)、値によってのみこれらのテキストを見つけることができました。そのため、セルを変更すると、WPMLはそのセルの以前の翻訳を見つけることができませんでした。ほんの少しの編集であっても、そのセルを最初から再翻訳する必要がありました。 </TL;DR>
私たちは、これが「我慢できる些細なこと」ではないと判断しました。自分たちのサイトでもこのようなことは避けたいと考えています。そこで、文字列翻訳テーブルとページビルダーの翻訳ロジックを大幅にアップデートしました。現在では、値、位置、割り当てに基づいてセルのテキストを照合します。
簡単に言うと、現在、既存の翻訳が失われるのは次の場合のみです。
この場合、WPMLはセルとその翻訳を関連付けるのが困難になります。(ページビルダーで作成された)既存のページで大規模な編集を行う必要がある場合は、頻繁に保存するだけで済みます。まず、要素を移動してから保存します。次に、セルのコンテンツを変更して再度保存します。または、編集して保存し、その後移動して保存します。順序は問いません。この方法により、WPMLはセルの翻訳を追跡し、既存の翻訳が失われることはありません。
ぜひお試しください。
現在、このようなリンクを含むページを翻訳すると、WPMLは自動的にリンクを更新して翻訳されたコンテンツに移動するようにします。WPMLはすでにテキストセル内のリンクに対してこれを行っています。今後は、「特殊な」セル内のリンクも対象になります。
なぜこのような機能が必要なのでしょうか?
Avadaのようなテーマを考えてみましょう。Avadaはカスタムフィールドを使用してページごとの設定を保存します。たとえば、ページ見出しのスタイル設定などを保存します。
この新しいモードを使用すると、Avadaでページを翻訳し、すべての設定を翻訳されたコンテンツに自動的に適用できます。その後、翻訳を編集し、言語ごとにタイトルの外観を変更できます。これまで、すべての翻訳間でこれらのフィールドをロックするか、翻訳エディタでこれらのフィールドを表示するかを選択する必要がありました。新しいモードでは、一度だけ自動的に同期し、その後は自由に個別に更新できるようになります。
現時点では、これをAvadaテーマの設定にのみ適用しています。この新しいモードを活用できるように、他のテーマの設定も更新しています。この機能が役立つテーマを使用している場合は、(コメント欄で)お知らせください。そのテーマの開発者と協力して、同様のアップデートを適用する予定です。
このアップデートを入手するには、WPMLアカウントにログインして「ダウンロード」をクリックします。ページ上部のセレクターをBetaに変更します。ダウンロードページを更新したため、次のように表示されます。

ベータ版のダウンロードが表示されない場合は、完全な更新(CTRL-F5)を行ってください。以下をインストールする必要があります。
現在、これには手動のプロセスが必要なため、ほとんど誰も行っていません。どの画像がどのページに表示されるかを追跡し、手動で置き換えるのは非常に手間がかかります。
サイト内のさまざまな画像をレビューし、それらに「翻訳」を設定できるようにするメディア翻訳プラグインの大幅なアップデートに取り組んでいます。これにより、これらの画像がどこに表示されていても、WPMLはそれらを翻訳に置き換えます。これは大規模なプロジェクトであり、まだ始まったばかりです。WPML 3.8での提供を目指しています。
また、数週間前にプレビューした翻訳フィードバックモジュールにも取り組んでいます。