WordPress ハングルURLを英語に自動翻訳するプラグイン

WordPressでハングルでタイトルを作成すると、スラグも自動的にハングルに設定されます。ハングルURL自体は問題ありませんが、リンクをコピーしてメッセンジャーやドキュメントに貼り付けると %EB%B3%B4%EC%95%88のように見づらい奇妙な文字列として表示されます。検索エンジンはこのエンコードされたURLを正しく認識するため、技術的には問題がなくSEOの側面でもハングルURLが有利であると知られていますが、実際の検索結果ランキングに及ぶ差は大きくないことが知られています。

Facebook、X、 スレッド などSNSに共有するときにURL内のハングルが壊れて見えるのが嫌だったり、きちんとした英文スラグを好むならこの記事で紹介する AI Slug Translator プラグインを使用できます。 ChatGPT APIはハングルのタイトルを分析し、キーワード中心のSEOフレンドリーな英語スラグに自動的に翻訳します。ワンクリックで変換が完了するので、毎回直接英語スラグを心配する必要はありません。

WordPress ハングルURLを英語に自動翻訳するプラグイン

ハングルURL、問題ありませんか?

WordPressで文のタイトルをハングルで入力すると、スラグ(URLの最後のパス)もハングルで自動的に生成されます。たとえば、タイトルが「WordPress SEO最適化方法「ならスラグは」WordPress-seo-最適化-方法"になります。

実際のブラウザアドレスウィンドウではハングルがそのまま見えますが、このURLをコピーして他の場所に貼り付けると次のように変換されます。

https://example.com/%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-seo-%EC%B5%9C%EC%A0%81%ED%99%94-%EB%B0%A9%EB%B2%95/

これが パーセントエンコーディング です。ハングルをUTF-8に変換した後、各バイトを%XX形式で表したもので、URL規格上正常な形です。

検索エンジンは正しく認識する

Google、 Naver などの主要検索エンジンは、パーセントエンコードされたハングルURLを問題なく認識してインデックスします。 SEOの観点からは、ハングルキーワードがURLに含まれていると有利であるという話もありますが、実際の検索ランキングに与える影響は、タイトルタグ、本文キーワード、バックリンクなど他の要素に比べて微妙です。

韓国語のURLが構造的には意味論的なURL(Semantic URL)に相当し、SEOにも利点がありますが、実際のウェブサイトを運営する際には技術的な副作用を一緒に考慮する必要があります。

  • リンク長の肥大化: SNS、カカオトーク、コミュニティなどにリンクをコピーして貼り付けるとURLが長すぎて美観上良くなく、たまに文字数制限のあるプラットフォームではリンクが切れる現象が発生します。
  • Ahrefs/Backlink 管理不便: 外部サイトで私の記事を引用(バックリンク)するときにエンコードされたアドレスに入ると、データを分析または追跡するときに読みやすさが非常に低下するという。

英語スラグが良い場合

SEOでは、ハングル文書ではハングルURLが有利であることが知られていますが、次の場合には英語URLを考えてみることができます。

  • リンクをSNS、メッセンジャー、電子メールで共有するときにきれいに表示したい場合
  • 英語圏の読者やグローバル検索エンジン(Google)を主要ターゲットにするとき
  • 短く直感的なURL構造を維持したいとき
  • パーセントエンコードされたURLが一部の外部サービスで誤って処理される問題を回避したい場合

WordPress ハングルURLを英語に自動翻訳するAI Slug Translatorプラグイン

WordPress 書き込み画面で、ハングルスラグをキーワードを考慮して英語のスラグに自動翻訳して変換するプラグインを一つ作ってみました。昨年作成したプラグインをSEO、セキュリティ、スピードなどの面で改善し、GPT 5.4 Miniなど最新のOpenAI APIモデルをサポートするように更新しました。

タイトルをハングルで入力した後、サイドバーのボタンをクリックすると、ChatGPTがキーワードを抽出して短く直感的な英語スラグを作成して自動的に入力します。

変換の例

ハングルタイトル自動生成スラグ
WordPress Breezeキャッシュプラグインの設定方法wordpress-breeze-cache-setup
Cafe24 モール決済システム連動ガイドcafe24-payment-integration-guide
Google Analytics 4コンバージョントラッキングの設定ga4-conversion-tracking-setup
ティーストーリーブログ収益化戦略tistory-blog-monetization
MySQLデータベースバックアップの自動化mysql-database-backup-automation

単に翻訳にとどまらず、検索ユーザーが実際に入力する方法 高価値キーワード 中心にスラグを構成します。

主な機能

ワンクリックで自動翻訳/変換

ブロックエディタの右サイドバースラグフィールドのすぐ下にボタンが追加されます。ワンクリックで変換が完了し、スラグフィールドが自動的に更新されます。

SEO最適化されたスラグの作成

3~5個のキーワードで構成される短く直感的なスラグを作成します。不要な調査、副詞などを削除し、実際の検索に有効なキーワードのみを残します。

冗長スラグの自動防止

生成されたスラグが他の投稿と重なっている場合は、保存前に事前に一意のスラグで確定してください。 WordPressが自動的に-2、-3をつける状況を防ぎ、エディタで最終スラグをすぐに確認できます。

翻訳結果キャッシュ(DB増加なし)

同じタイトルを再変換すると、APIを再呼び出しせずにキャッシュされた結果をすぐに返します。キャッシュは WordPress オブジェクトキャッシュ(wp_cache_*)を使用するため、データベーステーブルに行を追加しません。 Redisなどの永続オブジェクトキャッシュが設定されている環境(例: クラウドウェイズ)では、リクエスト間でもキャッシュが保持されます。

コスパ比良い格安GPTモデル6種をサポート

スラグ変換用途に合わせてコスト効率の高いモデル中心に選べます。

GPTモデルの選択

デフォルトでは、最も安いGPT-5ナノが設定されています。テストで8回要求しても、0.01ドル未満で費用が非常に安価です。もう少し品質を上げたい場合は、GPT-5.4 Miniモデルを使用できます。

OpenAIコスト

セキュリティ強化

CSRF防御(nonce)、ユーザー権限チェック、 スループット制限(Rate Limiting)、入力値検証、SSL検証など、いくつかのセキュリティデバイスがデフォルトで適用されています。

プラグインファイルのダウンロードとインストール方法

プラグインファイルは Naver カフェにアップロードされています(カフェに参加する必要があります)。

ファイルはzipファイル形式になっています。 WordPress 管理者ページからアップロードしてインストールすることができます。

  1. プラグイン » プラグインの追加に移動し、上部の「プラグインをアップロード」ボタンをクリックします。その後、ダウンロードしたZIPファイルをアップロードしてインストールします。
  2. インストールが完了したら AI Slug Translator プラグインを有効にします。
  3. 設定 » AI Slug Translatorに移動してOpenAI APIキーを入力します。
  4. これで、投稿編集画面でボタンを使用できるようになりました。
WordPress ハングルURL翻訳プラグイン

APIキーを入力したら、[APIキーテスト]ボタンをクリックしてキーが有効かどうかをテストできます。

APIキーが正しい場合 「APIキーが正常です」 メッセージが表示されます。

OpenAI API キーテスト

キーが無効な場合 「API キーが正しくありません。 (401 Unauthorized)」 警告が表示されます。

OpenAI API キーの検証に失敗しました

OpenAI API キー発行

  1. OpenAI プラットフォームからログインします。
  2. アカウントメニュー→ APIキー新しい秘密鍵を作成するをクリックします。
  3. 生成されたキーをコピーしてプラグイン設定ページに貼り付けます。

メモ: APIの使用には少額の費用が発生します。基本モデル(gpt-5-nano)ベースのスラグは1,000変換に$ 0.03レベルです。

OpenAIにサインアップすると、無料クレジットが提供されます。無料クレジットが提供されていない場合、またはクレジットがゼロの場合 Billingページから Add to credit balance ボタンを押すと、希望の金額(5ドル以上500ドル以下)を充電できます。

OpenAI充電

初めて始めたら、最小金額(5ドル)を充電すればいいようです。

使用方法

WordPress ブログエディタで記事のタイトルを入力し、左パネルに

WordPress ハングルスラグ翻訳

GPTモデル選択ガイド

設定ページでは、以下の6つのモデルのいずれかを選択できます。スラグ変換は短いキーワード抽出操作なので デフォルト値 gpt-5-nano単に十分な品質を提供します。

모델特徴入出力(1M tokens)
gpt-5-ナノ (基本)推奨・最低価格$0.05
gpt-4.1-ナノ超低価格$0.10
gpt-4o-mini実績のあるコスパ比$0.15
gpt-5.4-ナノ新型コスパ$0.20
gpt-5-ミニ品質のアップグレード$0.25
gpt-5.4-ミニ고<XNUMXxED> <XNUMXxEC><XNUMXxEC><XNUMXxEC><XNUMXxEC>$0.75

APIキーをより安全に保管する方法

設定ページでAPIキーを入力すると、 WordPress wp_options テーブルに平文として保存されます。セキュリティを強化するには、wp-config.phpに定数として直接定義する方法を検討できます。

wp-config.phpの/* That's all, stop editing! */ 行のすぐ上に下の行を追加します。

define('AI_SLUG_TRANSLATOR_API_KEY', 'sk-proj-xxxxxxxxxxxx');

このように設定すると、APIキーはデータベースに保存されず、設定ページには「定数に設定されている」ガイドが表示されます。 wp-config.phpはPHPファイルなので、Webブラウザに直接アクセスできず、DBバックアップファイルが漏洩してもキーは公開されません。

質問と回答(Q&A)

Q. ハングルスラグと英文スラグのうちSEOにどちらがより有利ですか?

韓国語のURLが韓国語検索に有利であるという意見がありますが、実際のランキングに与える影響は、タイトル、本文、バックリンクなど、他の要素に比べて大きくはありません。ただし、リンクを共有するときはきれいに見え、外部サービスとの互換性の面で英語スラグが有利です。

Q. APIのコストが心配です。

基本モデル(gpt-5-nano)基準スラグ1,000変換に約0.03ドルレベルです。さらに、同じタイトルを再変換すると、キャッシュから結果が返されるため、追加料金が発生しないため、コストを心配する必要はありません。

Q. 変換されたスラグが気に入らないとどうなりますか?

スラグフィールドで直接修正するか、ボタンをもう一度クリックして再変換できます。ボタンをクリックして再翻訳しても、スラグが同じなら直接編集することが可能です。

Q. クラシックエディタ(クラシックエディタ)でも使用できますか?

現在はブロックエディタ(Gutenberg)のみサポートしています。クラシックエディタのサポートは現在考慮されていません。クラシックエディタは WordPress 公式プラグインとして、2024年または必要な期間サポートおよび維持されることを通知しています。今でもアップデートが行われていますが、いつでもサポートが中断されることがあります。ブロックエディタは初期に不安定でしたが、今は非常に安定しており、機能も大幅に改善されました。

参照

コメントを残す

コメントを残す