Drupal コンテンツとモジュールに自動翻訳を作成する方法。Drupal Drupal ユーザーに広く利用されているCMSであり、様々なタイプのウェブサイト作成において WordPress に匹敵する性能を備えています。多くのサイトオーナーが Drupalを使ってウェブサイトを作成しているの Drupal 不思議ではありません。.
多言語ウェブサイトの人気が高まり、すべてのサイトオーナーはウェブサイトを様々な言語に翻訳できるように競い合っています。では、 Drupal のサイトオーナーはどのようにしてコンテンツやモジュールを自動翻訳できるのでしょうか?
そこでこの記事では、自動翻訳サービスを使って Drupal のコンテンツとモジュールを自動翻訳する方法について詳しく説明します。続きは以下をご覧ください。.
Drupal コンテンツとモジュールを翻訳するいくつかの方法
Drupalの自動翻訳を始める前に、 Drupal のコンテンツとモジュールを翻訳する方法がいくつかあります。ここではいくつかの選択肢をご紹介します。.
Drupal 組み込み多言語モジュール
Drupal のコンテンツとモジュールを翻訳する方法の一つは、 Drupalに組み込まれている多言語モジュールを使用することです。このモジュールは Drupal にデフォルトで提供されていますが、この方法は非常に複雑で技術的な専門知識が必要となる場合があることに注意してください。しかし、 Drupalに組み込まれている多言語モジュールを使用することで、コンテンツとモジュールをよりシームレスにシステムに翻訳できます。.
しかし、主な欠点の一つは、高度な技術的専門知識が求められることです。Drupalの組み込みモジュールを使用した翻訳プロセスには Drupal Drupalの構造とモジュール構成に関する深い理解が必要です。.
Drupalの組み込み翻訳機能には、翻訳を直接編集できないという弱点があります。翻訳を直接かつ動的に編集できないことは、翻訳の変更や調整を迅速かつ容易に行う必要がある場合、障害となる可能性があります。.
サードパーティの翻訳サービス
Drupalの組み込みモジュールに加えてLinguise。LinguiseLinguise自動翻訳サービスで、その一つがDrupal 翻訳。
Linguiseを使えば、深い技術的知識がなくても、 Drupal コンテンツやモジュールを簡単に翻訳できます。Linguise Linguise ユーザーフレンドリーなインターフェースと直感的なツールを提供しており、 Drupal サイトを迅速かつ効率的に翻訳できます。さらに、 Linguise 優れたカスタマーサポートも提供しているため、問題や質問があればいつでもサポートを受けることができます。.
深い技術的知識を必要としない、よりシンプルなソリューションを探している場合は、 Linguise のようなサードパーティの翻訳オプションを選択するのが良い選択肢となります。.
そのため、 Linguise 自動翻訳を作成する方法の一つとして利用できます。では、 Drupalで自動翻訳を作成するにはどうすればよいでしょうか?詳細な手順は以下をご覧ください。.
Drupal ウェブサイトで自動翻訳を行う方法
Linguise Drupalを含む40以上のCMSおよびプラットフォームと互換性があり、統合された自動翻訳プラットフォームです。Linguiseを使用するとLinguiseウェブサイトのコンテンツを、伝統的な言語から国際言語まで、80以上の多様な言語に翻訳できます。
Linguise最大 97%の精度率で完璧な翻訳品質を実現し、人間による翻訳とほぼ同等のLinguise
Linguise使えば、 Drupalを翻訳し、海外からの訪問者獲得やウェブサイトトラフィックの増加に貢献できます。DrupalにLinguiseの自動翻訳機能をインストールして作成する方法をDrupalLinguiseします。
ステップ 1: Linguise アカウントを登録する
ステップ2: ドメインウェブサイトを追加し、APIキーを生成する

「クリップボードにコピー」オプションを選択できます Linguiseから提供されたAPIキーを簡単にコピーして Drupalへの統合や今後の使用に活用。

ステップ3: 翻訳スクリプトをアップロードし、APIキーを有効化する
Linguise 翻訳スクリプトを利用するには、 Drupal がインストールされているサーバーにアップロードする必要があります。そのためには、スクリプトファイルをサーバー上の適切なディレクトリに転送し、アクセス可能で、 Drupal セットアップに適切に統合されていることを確認する必要があります。.
スクリプトをダウンロードしたら、ファイルを解凍または展開します。解凍したファイルを、CMSインストールのルートフォルダ( Drupalスクリプトファイルを含むlinguiselinguiseことが重要です Drupal との適切な機能と統合が保証されます。

Linguise 組み込むには、サーバーにアップロードしたConfiguration.phpファイルを開く必要があります。ファイルを開き、APIキーを挿入するセクションを探します。このセクション内に、プレースホルダーテキスト(通常はREPLACE_BY_YOUR_TOKEN)を含むコード行があります。

ステップ4: Drupal URL書き換えの設定
Drupal ではデフォルトでURL書き換えが有効になっています。この設定を確認するには、 Drupal 管理画面の上部メニューバーにある「設定」セクションに移動してください。そこから「検索とメタデータ」に移動し、「URLエイリアス」を選択してください。これでURL書き換えが実際に有効になっていることを確認できます。.
Drupalで Pathauto モジュールを使用している場合は、多言語 URL も機能することに注意してください。.

Drupalの言語に合わせて URL を設定するには Drupalのメインディレクトリにある .htaccess ファイルを調整する必要があります Drupalの組み込み .htaccess ファイルにデフォルトでRewriteEngineの行の後に記述してください
RewriteEngine On
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]
前述のように .htaccess ファイルを調整した後、 Drupal インストール上の最終的な .htaccess ファイルの例を次に示します。.
ステップ5:言語スイッチャーの有効化と設定
次のステップでは、言語スイッチャーとその設定を有効にします。言語スイッチャーは、ユーザーが希望する言語を選択できる旗の形をしたポップアップです。インストールするには、ウェブサイト設定の最後に記載されているコードをコピーし、HTMLページの先頭に配置する必要があります。
その後、フラグ言語スイッチャーが自動的に読み込まれ、ユーザーが利用できるようになります。これを行うには、 Linguise ダッシュボードを開き、次のスクリプトを見つけます。.

ページヘッダーにコンテンツを追加するには、 というDrupal。 「Configuration」>「Development」>「Add profile」をクリックしてください

最後に、スクリプトの場所が検証または確認されていることを確認します。.

デフォルトでは、言語スイッチャーはウェブサイトの右上にフローティング表示されます。CSSを使用して、お好みに合わせて外観を自由にカスタマイズできます。.

Linguise 「設定」に移動することで、言語スイッチャーをカスタマイズできます。そこから「言語フラグの表示設定」に進みます。このセクションで行った変更は、ウェブサイトの言語スイッチャーに自動的に適用されます。

画面右側に言語スイッチャーのプレビューが表示されます。このプレビューでは、以下の要素を設定できます。.
- 3 つのレイアウト: サイドバイサイド、ドロップダウン、またはポップアップ
- 言語スイッチャーの位置
- 言語スイッチャーのコンテンツ
- 旗の形と大きさ
- 旗のボックスの影
- 旗のスタイル
- 言語名のホバーカラー
- ホバー時のフラグボックスの影
- 言語ポップアップのホバーカラーやその他いくつかの設定は、 Linguise ダッシュボードで確認できます。.
ステップ6: ローカルキャッシュシステムをアクティブ化する
代替案として、URLとそれに対応する多言語コンテンツを保存するローカルキャッシュシステムを有効にするオプションがあります。このキャッシュシステムは、 Linguise サーバーとウェブサイトサーバー間のデータ転送を削減することで、ページの読み込み速度を向上させるように設計されています。.
キャッシュは、更新されていない、以前に翻訳されたページに対してのみ使用されます。キャッシュは、最も頻繁に閲覧される多言語ページを優先します。.
さらに、保存するキャッシュの容量をメガバイト(MB)単位で指定できます。次の例では、キャッシュが有効になっており、キャッシュサイズは200MBに設定されています。.

ステップ7: Drupal ウェブサイトの翻訳を開始する
Linguise アカウントの作成、API キーの設定、言語スイッチャー、ローカル キャッシュなどいくつかの設定が完了したら、 Drupal Web サイトをデフォルト言語の英語以外の言語に翻訳してみます。.
これを行うには、ウェブサイトのページを開き、以下のように言語切り替えボタンをクリックします。例えば、ドイツ語に翻訳してみましょう。.

その後、システムは数秒間ページをドイツ語に自動的に翻訳し、正常に翻訳されたページが表示されます。.

どうやって? Drupalで自動翻訳を作るのはとても簡単です。Linguise Linguise使えば、たった7つの簡単なステップで Drupalに自動翻訳を追加できます。.
言語スイッチャーがアクティブになり、ターゲット言語を選択すると、言語スイッチャーを選択するとコンテンツとモジュールが自動的に翻訳されます。.
そのため、サイト上のコンテンツを手動で翻訳する必要はありません。.
Drupal でSEO戦略を実装して多言語ウェブサイトを改善できます
Drupal ウェブサイトの自動翻訳に成功した後は、トラフィックが増加し、訪問者が見つけやすくなるようにウェブサイトのパフォーマンスを継続的に向上させる必要があります。その方法の 1 つが、多言語 SEO を実装することです。.
実際、以下のインフォグラフィックでわかるように、 Linguise多言語 SEOも 100% サポートしています

DrupalにSEO戦略を実装することで、のパフォーマンスを大幅に向上させることができます。ここでは、実装可能なSEOテクニックをいくつかご紹介します。
- 言語固有のURL:ウェブサイトの翻訳版ごとに言語固有のURLを使用してください。これにより、検索エンジンは各ページの言語ターゲットを理解し、インデックス登録とランキングを向上させることができます。
- hreflangタグ:ページのHTMLヘッダーにhreflangタグを適用して、各バージョンの言語と地域ターゲティングを指定します。これにより、検索エンジンはユーザーの所在地と言語設定に基づいて適切な言語バージョンを提供できるようになります。LinguiseLinguisehreflangコードを自動的に適用します。
- 翻訳されたメタデータ:メタタイトル、説明、キーワードが各言語バージョンに適切に翻訳されていることを確認します。LinguiseLinguise Drupal内のすべてのコンテンツのメタデータも自動的に翻訳します。
- 言語スイッチャーの最適化:言語スイッチャー要素を検索エンジンフレンドリーに最適化します。使いやすいボタンスイッチャーはユーザーエクスペリエンスを大幅に向上させ、ユーザーがスムーズに言語を切り替えられるようになります。
- 正規URL:複数の言語バージョンの中から優先するページを指定するために、正規URLを実装します。正規URLはLinguiseため、重複することはありません。
- XMLサイトマップ:ウェブサイトの各言語バージョンごとにXMLサイトマップを生成します。多言語サイトマップを生成してGoogle Search Consoleに送信すると、 Linguise自動的にウェブサイトの多言語サイトマップを作成します。
- 多言語キーワード調査:各ターゲット言語に特化したキーワード調査を実施し、関連性の高いキーワードやフレーズを特定します。これらのキーワードを使用してコンテンツを最適化し、各言語バージョンの検索結果における可視性を向上させます。
Drupalでこれらの SEO 戦略を実装することで、多言語 Web サイトの可視性、ランキング、ユーザー エクスペリエンスを向上させ、さまざまな言語のユーザーからのターゲット トラフィックを引き付けることができます。.
今日から Linguise で Drupal ウェブサイトを自動翻訳しましょう!
Drupal コンテンツとモジュールの自動翻訳を作成する方法をご理解いただけたかと思います。Drupal Drupal を翻訳する方法はいくつかありますが、自動翻訳は最適なソリューションです。.
Linguiseによる自動翻訳を使用すると、数回クリックするだけで、85 の言語オプションにに翻訳できます
Linguise 自動翻訳でありながら、優れた自然な翻訳品質を備えており、フロントエンドのライブ エディターを使用して翻訳結果を編集することもできます。.




