2分以内でインストール完了
Auto Slug Translator は無料版(WordPress.org)と Pro 版の2種類があります。どちらも同じ手順でインストールできます。
無料版:WordPressの管理画面から プラグイン → 新規追加 で「Auto Slug Translator」を検索し、「今すぐインストール」をクリックします。または WordPress.org のプラグインディレクトリから直接ダウンロードすることもできます。
Pro版:購入完了メールに記載されたリンクから Pro 版の zip ファイルをダウンロードしてください。支払い後すぐにメールが届きます。zip ファイルは次のステップで使用するので保管しておいてください。
WordPress 管理画面で プラグイン → 新規追加 → プラグインのアップロード を選択し、ダウンロードした zip ファイルを選んで「今すぐインストール」をクリックします。インストール完了後、「プラグインを有効化」をクリックします。
Pro 版を購入した場合は、設定 → Auto Slug Translator を開きます。ページ上部にライセンスキーの入力欄があります。購入完了メールからキーをコピーして貼り付け、「ライセンスを有効化」をクリックしてください。Pro 機能がすぐにアンロックされます。
設定 → Auto Slug Translator を開きます。最も重要な設定は 「保存時に自動生成」 チェックボックスです。これをオンにすると、投稿を公開または更新するたびに非 ASCII タイトルが自動的に英語スラグに翻訳されます。手動操作は一切不要です。
任意で、メールアドレスを入力することで翻訳 API の1日あたりの上限を 5,000 文字から 50,000 文字に引き上げることができます(Pro 版・無料版共通、MyMemory の無料登録による)。
[email protected])を使えば、サイトごとに独立した1日クォータを持てます。非 ASCII タイトルで新しい投稿を作成します。例:東京のラーメン。投稿を公開または保存すると、プラグインが自動的にタイトルを翻訳し、tokyo-ramen のようなスラグが設定されます。
Gutenberg のスラグポップオーバー内の 🌍 英語に翻訳 ボタンや、Gutenberg サイドバーの専用パネルからいつでも手動で翻訳を実行することもできます。
全機能の詳細解説
Auto Slug Translator は WordPress エディタのあらゆる場所に統合されています。どこで作業していても、翻訳ボタンがすぐそこにあります。

Gutenberg の投稿タイトル下にあるパーマリンクエリアをクリックしてスラグを編集すると、WordPress ネイティブのスラグポップオーバー内に「🌍 英語に翻訳」ボタンが自動的に表示されます。非 ASCII タイトルが含まれている場合にのみ表示されるため、不要な投稿では一切表示されません。
- タイトルに非 ASCII 文字が含まれている場合のみ表示
- スラグ欄を即座に埋め、Gutenberg の状態をリアルタイムで更新
- 翻訳中もポップオーバーは開いたまま
- 成功後はボタンが緑色の ✅ に変わり、誤った再翻訳を防止
- 投稿を保存する前に翻訳可能

ブロックエディタのツールバーにあるプラグインアイコンをクリックすると、Gutenberg サイドバーに専用パネルがいつでも表示されます。翻訳前に現在の投稿タイトルを確認でき、ワンクリックで「英語スラグを生成」ボタンを使えます。無料ユーザーには Pro アップグレードのリンクも表示されます。
- 翻訳前に現在の投稿タイトルを表示
- ポップオーバーを開かずにワンクリックでスラグ生成
- データベースへ即座に保存(投稿保存不要)
- ✅ 成功 または ❌ エラーメッセージをインラインで表示
- 無料ユーザー向け Pro アップグレードリンクを控えめに表示
- 日本語 UI 翻訳を標準搭載

投稿一覧画面で「クイック編集」をクリックすると、スラグフィールドのすぐ横に翻訳ボタンが表示されます。ボタンをクリックするだけで即座にスラグが入力されます。投稿・固定ページ両方に対応しており、タイトルまたはスラグに非 ASCII 文字が含まれる場合にのみボタンが表示されます。
- タイトルまたはスラグに非 ASCII 文字がある場合のみ表示
- Ajax でスラグを即座に入力(ページリロード不要)
- 翻訳後に「💾 更新をクリックして保存」リマインダーを表示
- 投稿・固定ページ両方に対応
- 全文エディタを開かずに個別投稿を素早く修正するのに最適

設定ページはすべてのコントロールセンターです。自動生成の動作設定、クォータ拡張用メールアドレスの入力、今日の残り API 使用量を確認するクォータチェッカー、そして投稿に適用する前にスラグをプレビューできるテスト翻訳ツールが揃っています。
- メールアドレス欄 — 1日5万文字クォータを解放(アカウント不要)
- 自動生成トグル — 保存時の自動スラグ生成を有効/無効化
- 一括変換パネル(Pro)— 既存投稿を一括で変換
- API クォータチェッカー(Pro)— 緑 ✅ / 赤 🔴 のステータス表示
- テスト翻訳ツール — 投稿保存前にスラグをプレビュー
- 日本語 UI 対応 — すべてのボタン・メッセージを日本語で表示
設定で「保存時に自動生成」をオンにすると、プラグインは WordPress の save_post アクションにフックします。非 ASCII タイトルの投稿を公開・更新・保存するたびに、言語検出 → 翻訳 API 呼び出し → クリーンな英語スラグの生成 → 重複チェック → 保存を自動で行います。手動操作は一切不要です。
- 公開・更新のたびに自動実行
- クラシックエディタ・Gutenberg 両方に対応
- 非 ASCII タイトルのみトリガー(ASCII はスキップ)
- 既にクリーンな英語スラグは上書きしない
- 手動でカスタマイズ済みのスラグには触れない
- スラグの重複は WordPress の内蔵機能で自動処理
設定項目の完全ガイド
WordPress 管理画面の 設定 → Auto Slug Translator からすべてのプラグイン設定にアクセスできます。各設定の詳細を解説します。

メールアドレスを入力すると、MyMemory API の 1日あたりの翻訳クォータが 50,000 文字にアップします。メールなしの場合は 1日 5,000 文字(日本語タイトル約 35 件)、メール登録後は 50,000 文字(約 350 件)に増加します。
API 利用にアカウント登録・パスワード・クレジットカードは一切不要です。Gmail のエイリアス機能([email protected] など)を使えば、サイトごとに独立した1日クォータを持てます。
チェックを入れると、プラグインが WordPress の save_post アクションにフックし、投稿の公開・更新のたびに非 ASCII タイトルを 自動的に 英語スラグに翻訳します。手動操作は不要です。
チェックを外すと自動翻訳が無効になります。エディタ内の翻訳ボタンは引き続き使えますが、保存時には何も起こりません。
設定を変更したら必ず 設定を保存 をクリックしてください。成功メッセージで確認できます。保存前にページを移動すると変更が失われます。
任意の非 ASCII タイトルをテスト欄に入力し、「スラグをプレビュー」をクリックすると、プラグインが生成するスラグを確認できます。投稿を保存したりデータを変更したりすることなく、URL に表示されるスラグをそのままプレビューできます。
「残りクォータを確認」をクリックすると、MyMemory にテストリクエストを送信し、現在の1日クォータの状態を確認できます。✅ クォータ残あり または 🔴 クォータ上限到達 のわかりやすい表示で確認できます。
数百件の投稿を一度に変換
日本語・ロシア語・アラビア語などの投稿がたくさんあって、壊れたパーセントエンコードスラグが大量にある場合は一括変換にお任せください。安全に・再開可能な形で・既存リンクへのリスクゼロで対応します。
1件も変換する前に 事前スキャン をクリックすると、非 ASCII スラグを持つ投稿とその件数を確認できます。スキャンは API を一切呼び出さないため、1日のクォータをゼロ消費です。何が変換されるかをすべて把握してから実行を決断できます。スキャン中はいつでも停止ボタンで中断可能です。
1回のセッションで変換する件数を設定します。1日の API クォータに合わせて調整してください。例えば1日 50,000 文字のクォータで平均タイトルが約 20 文字なら、1日に最大 350 件変換可能です。50〜100 件など余裕のある数値に設定し、今日実行 → 明日続きから再開という使い方が安全です。
変換がリアルタイムで進捗します。ログの各行には投稿タイトル・旧スラグ・矢印・新しい英語スラグが表示されます。API 呼び出し中はスピナーアニメーションが表示されます。何がどう変わったかを常に正確に把握できます。
スキャン中・変換中を問わず、停止ボタンでいつでも中断できます。完全に再開可能です。次回実行時には、既に英語スラグに変換済みの投稿は自動的にスキップされます。残りの非 ASCII スラグのみが処理されます。
スラグが変更されるたびに WordPress は旧スラグを _wp_old_slug に自動保存し、301 恒久リダイレクトを発行します。SNS・メール・外部サイト・検索エンジンのインデックスから貼られた旧 URL へのリンクはすべて新しい URL へ自動転送されます。Google は 301 を認識し、SEO 評価を新 URL へ引き継ぎます。
一括変換は投稿(post)のみを対象とします。固定ページ(page)は意図的に除外しています。トップページ・About ページ・お問い合わせページなど重要な URL は、一括処理ではなく個別に確認しながら更新することを推奨します。
翻訳パイプラインの全工程
日本語タイトルからクリーンな URL スラグまで — 保存のたびに内部で何が起きているかを詳しく解説します。
投稿を保存すると、プラグインは Unicode 文字範囲照合 でタイトルをスキャンします。この段階では外部 API を一切呼び出さず、PHP でミリ秒以内に処理されます。日本語はひらがな(U+3040〜309F)・カタカナ(U+30A0〜30FF)・CJK 統合漢字(U+4E00〜9FFF)で検出。韓国語はハングル音節(U+AC00〜D7AF)。アラビア語はアラビア語ブロック(U+0600〜06FF)。ロシア語などキリル文字はキリル文字ブロック。10 言語すべてに対応し、混合スクリプトのタイトルも正確に処理します。
非 ASCII 文字が検出されなかった場合、プラグインは即座に終了します。API コールは行われず、既存のスラグもそのまま維持されます。
タイトルは MyMemory 翻訳 API(api.mymemory.translated.net)に送信されます。数百万の Web サイト・アプリで使われている無料の翻訳サービスで、API キーは不要です。プラグインは設定に応じて、匿名リクエスト(1日 5,000 文字)またはメール認証付きリクエスト(1日 50,000 文字)を送信します。
レスポンスに「MYMEMORY WARNING」の文字列が含まれている場合は1日のクォータが上限に達したことを意味します。プラグインはこれを検知してスラグの変更を行わず、既存のスラグをそのまま維持します(壊れたスラグを生成しません)。
英語翻訳結果を URL 安全なスラグに加工します:
① 小文字に変換
② 一般的なストップワードを削除(a, an, the, and, or, in, of, to, for …)
③ 英数字以外の文字をハイフンに置換
④ 連続するハイフンを1つに統合
⑤ 先頭・末尾のハイフンをトリム
⑥ 自然な単語の区切りで 最大 60 文字 にトリム(単語の途中で切れません)
結果:%E6%9D%B1%E4%BA%AC の代わりに tokyo-ramen-restaurant-guide のような短くて読みやすいスラグが生成されます。
保存前に、スラグは WordPress の標準関数 wp_unique_post_slug() を通過します。2つの異なる投稿が同じ英語スラグに翻訳された場合、WordPress が自動的に -2・-3 などを追加して各スラグをユニークにします。スラグの重複は発生しません。
新しいスラグは wp_update_post() で保存されます(生の DB 書き込みではなく WordPress の正規 API を使用)。WordPress が自動的に:
① 旧スラグを _wp_old_slug 投稿メタフィールドに保存
② 旧 URL へのすべての訪問に対して新 URL への 301 永続リダイレクトを発行
つまり、旧パーセントエンコード URL への過去のすべてのリンク(SNS・メール・外部サイト・検索エンジンのインデックス)は自動的に新しいクリーンな URL へリダイレクトされます。何も壊れません。Google はこの URL 変更を認識し、SEO 評価を新 URL へ引き継ぎます。
10言語に対応
Auto Slug Translator は 10 言語・文字体系のタイトルを検出・翻訳します。検出は Unicode 文字範囲照合で行われ、AI 不要・100% 正確・瞬時に処理されます。
よくある質問(FAQ)
auto-slug-translator)を使用しています。プラグイン → 新規追加 → プラグインのアップロード で Pro 版の zip をアップロードすると、WordPress が「現在のバージョンを置き換えますか?」と確認します。「はい」をクリックするだけで完了です。すべての設定が引き継がれ、ダウンタイムも追加設定も不要です。_wp_old_slug 投稿メタフィールドに自動保存し、301 永続リダイレクトを発行します。SNS・メール・外部サイト・検索エンジンのインデックスから貼られたリンクはすべて引き続き機能します。Google は URL の変更を認識し、SEO 評価を新 URL へ自動的に引き継ぎます。wp_update_post、save_post、admin_menu、wp_unique_post_slug など)。WordPress は後方互換性を非常に重視しています。万が一問題が発生した場合、有効なサポート期間内の Pro ライセンス保有者には優先的に修正アップデートが提供されます。サポートと今後の開発について
あなたの寄付が
このプラグインの未来を決める
Auto Slug Translator は無料のまま提供し続けます。Pro 版は基本的なメンテナンスコストをカバーしますが、新言語対応・新機能追加・WooCommerce 対応などの深い開発は、コミュニティからの寄付に完全に依存しています。寄付の一つひとつが「このプラグインをもっと発展させてほしい」という直接のシグナルになります。
正直にお伝えします。このプラグインが活発に開発され続けるかどうかは、サポートしてくれる人がどれだけいるかに純粋にかかっています。Auto Slug Translator で時間が節約できた、SEO が改善された、多言語ブログの URL 整理に役立ったと感じていただけたなら、コーヒー1杯分の寄付が「続けてください」という最高のメッセージになります。プレッシャーは一切ありませんが、一つひとつの貢献がロードマップに直接影響します。
Pro版ユーザー:[email protected] にメールしてください。平日 48 時間以内に返信します。

