Auto Slug Translator — 使い方ガイド・ヘルプセンター | IMGLAB
使い方ガイド・ヘルプセンター

クリーンなURLスラグを
ゼロ設定で自動生成

Auto Slug Translator の完全セットアップガイド・機能解説・トラブルシューティング。日本語・中国語・韓国語などの非ASCII投稿タイトルを、SEOに強い英語スラグへ自動変換するWordPressプラグインです。

10
対応言語
50K
文字/日(Pro)
301
自動リダイレクト
¥0
APIキー不要
1 はじめに

2分以内でインストール完了

Auto Slug Translator は無料版(WordPress.org)と Pro 版の2種類があります。どちらも同じ手順でインストールできます。

01
プラグインをダウンロード

無料版:WordPressの管理画面から プラグイン → 新規追加 で「Auto Slug Translator」を検索し、「今すぐインストール」をクリックします。または WordPress.org のプラグインディレクトリから直接ダウンロードすることもできます。

Pro版:購入完了メールに記載されたリンクから Pro 版の zip ファイルをダウンロードしてください。支払い後すぐにメールが届きます。zip ファイルは次のステップで使用するので保管しておいてください。

💡 無料版から Pro 版へアップグレードする場合、無料版をアンインストールする必要はありません。Pro 版の zip は同じプラグインフォルダ名を使用しており、WordPress が「現在のバージョンを置き換えますか?」と確認してくれます。設定はそのまま引き継がれます。
02
アップロードして有効化

WordPress 管理画面で プラグイン → 新規追加 → プラグインのアップロード を選択し、ダウンロードした zip ファイルを選んで「今すぐインストール」をクリックします。インストール完了後、「プラグインを有効化」をクリックします。

💡 有効化後、プラグイン一覧ページの Auto Slug Translator の横に 「設定」 リンクが表示されます。これが設定ページへの最短ルートです。
03
ライセンスキーを入力(Pro版のみ)

Pro 版を購入した場合は、設定 → Auto Slug Translator を開きます。ページ上部にライセンスキーの入力欄があります。購入完了メールからキーをコピーして貼り付け、「ライセンスを有効化」をクリックしてください。Pro 機能がすぐにアンロックされます。

⚠️ ライセンスキーは1つの WordPress サイトに紐付けられています。新しいドメインに移行する場合は、まず旧サイトの設定ページでキーを無効化してから、新しいサイトで有効化してください。
04
基本設定を行う

設定 → Auto Slug Translator を開きます。最も重要な設定は 「保存時に自動生成」 チェックボックスです。これをオンにすると、投稿を公開または更新するたびに非 ASCII タイトルが自動的に英語スラグに翻訳されます。手動操作は一切不要です。

任意で、メールアドレスを入力することで翻訳 API の1日あたりの上限を 5,000 文字から 50,000 文字に引き上げることができます(Pro 版・無料版共通、MyMemory の無料登録による)。

💡 API の利用にアカウント登録、パスワード、クレジットカードは一切不要です。Gmailのエイリアス(例:[email protected])を使えば、サイトごとに独立した1日クォータを持てます。
05
最初の投稿でテストする

非 ASCII タイトルで新しい投稿を作成します。例:東京のラーメン。投稿を公開または保存すると、プラグインが自動的にタイトルを翻訳し、tokyo-ramen のようなスラグが設定されます。

Gutenberg のスラグポップオーバー内の 🌍 英語に翻訳 ボタンや、Gutenberg サイドバーの専用パネルからいつでも手動で翻訳を実行することもできます。

💡 保存前にスラグのプレビューを確認したい場合は、設定ページ下部の テスト翻訳 ツールをご利用ください。API クォータは消費されません。
🔄
プラグインの更新:WordPress 管理画面の プラグイン ページでアップデートが利用可能になると、Auto Slug Translator の下に「今すぐ更新」リンクが表示されます。クリックするだけで更新完了です。設定内容とライセンスキーは自動的に引き継がれます。Pro 版はサポート期間内(購入から1年間)、更新通知が届きます。
2 機能

全機能の詳細解説

Auto Slug Translator は WordPress エディタのあらゆる場所に統合されています。どこで作業していても、翻訳ボタンがすぐそこにあります。

スラグポップオーバー翻訳ボタン
パーマリンクポップオーバー
🌍 スラグポップオーバー内の翻訳ボタン

Gutenberg の投稿タイトル下にあるパーマリンクエリアをクリックしてスラグを編集すると、WordPress ネイティブのスラグポップオーバー内に「🌍 英語に翻訳」ボタンが自動的に表示されます。非 ASCII タイトルが含まれている場合にのみ表示されるため、不要な投稿では一切表示されません。

  • タイトルに非 ASCII 文字が含まれている場合のみ表示
  • スラグ欄を即座に埋め、Gutenberg の状態をリアルタイムで更新
  • 翻訳中もポップオーバーは開いたまま
  • 成功後はボタンが緑色の ✅ に変わり、誤った再翻訳を防止
  • 投稿を保存する前に翻訳可能
Gutenbergサイドバーパネル
Gutenbergブロックエディタ
📌 専用サイドバーパネル

ブロックエディタのツールバーにあるプラグインアイコンをクリックすると、Gutenberg サイドバーに専用パネルがいつでも表示されます。翻訳前に現在の投稿タイトルを確認でき、ワンクリックで「英語スラグを生成」ボタンを使えます。無料ユーザーには Pro アップグレードのリンクも表示されます。

  • 翻訳前に現在の投稿タイトルを表示
  • ポップオーバーを開かずにワンクリックでスラグ生成
  • データベースへ即座に保存(投稿保存不要)
  • ✅ 成功 または ❌ エラーメッセージをインラインで表示
  • 無料ユーザー向け Pro アップグレードリンクを控えめに表示
  • 日本語 UI 翻訳を標準搭載
クイック編集の翻訳ボタン
投稿一覧画面
⚡ クイック編集 — 投稿を開かずにスラグを修正

投稿一覧画面で「クイック編集」をクリックすると、スラグフィールドのすぐ横に翻訳ボタンが表示されます。ボタンをクリックするだけで即座にスラグが入力されます。投稿・固定ページ両方に対応しており、タイトルまたはスラグに非 ASCII 文字が含まれる場合にのみボタンが表示されます。

  • タイトルまたはスラグに非 ASCII 文字がある場合のみ表示
  • Ajax でスラグを即座に入力(ページリロード不要)
  • 翻訳後に「💾 更新をクリックして保存」リマインダーを表示
  • 投稿・固定ページ両方に対応
  • 全文エディタを開かずに個別投稿を素早く修正するのに最適
設定ページ
設定 → Auto Slug Translator
⚙️ 設定・ツールダッシュボード

設定ページはすべてのコントロールセンターです。自動生成の動作設定、クォータ拡張用メールアドレスの入力、今日の残り API 使用量を確認するクォータチェッカー、そして投稿に適用する前にスラグをプレビューできるテスト翻訳ツールが揃っています。

  • メールアドレス欄 — 1日5万文字クォータを解放(アカウント不要)
  • 自動生成トグル — 保存時の自動スラグ生成を有効/無効化
  • 一括変換パネル(Pro)— 既存投稿を一括で変換
  • API クォータチェッカー(Pro)— 緑 ✅ / 赤 🔴 のステータス表示
  • テスト翻訳ツール — 投稿保存前にスラグをプレビュー
  • 日本語 UI 対応 — すべてのボタン・メッセージを日本語で表示
🔁
自動トリガー
保存のたびにスラグを自動生成

設定で「保存時に自動生成」をオンにすると、プラグインは WordPress の save_post アクションにフックします。非 ASCII タイトルの投稿を公開・更新・保存するたびに、言語検出 → 翻訳 API 呼び出し → クリーンな英語スラグの生成 → 重複チェック → 保存を自動で行います。手動操作は一切不要です。

  • 公開・更新のたびに自動実行
  • クラシックエディタ・Gutenberg 両方に対応
  • 非 ASCII タイトルのみトリガー(ASCII はスキップ)
  • 既にクリーンな英語スラグは上書きしない
  • 手動でカスタマイズ済みのスラグには触れない
  • スラグの重複は WordPress の内蔵機能で自動処理
3 設定ページ

設定項目の完全ガイド

WordPress 管理画面の 設定 → Auto Slug Translator からすべてのプラグイン設定にアクセスできます。各設定の詳細を解説します。

Auto Slug Translator 設定ページ
設定 → Auto Slug Translator
📧
メールアドレス(任意)

メールアドレスを入力すると、MyMemory API の 1日あたりの翻訳クォータが 50,000 文字にアップします。メールなしの場合は 1日 5,000 文字(日本語タイトル約 35 件)、メール登録後は 50,000 文字(約 350 件)に増加します。

API 利用にアカウント登録・パスワード・クレジットカードは一切不要です。Gmail のエイリアス機能([email protected] など)を使えば、サイトごとに独立した1日クォータを持てます。

クォータは毎日 UTC 0時にリセットされます。Pro 版には API クォータチェッカーがあり、一括変換前に残量を確認できます。
🔁
保存時に自動生成

チェックを入れると、プラグインが WordPress の save_post アクションにフックし、投稿の公開・更新のたびに非 ASCII タイトルを 自動的に 英語スラグに翻訳します。手動操作は不要です。

チェックを外すと自動翻訳が無効になります。エディタ内の翻訳ボタンは引き続き使えますが、保存時には何も起こりません。

以前の翻訳で既にクリーンな英語スラグが設定されている投稿は、再保存時に上書きされません。
💾
設定を保存ボタン

設定を変更したら必ず 設定を保存 をクリックしてください。成功メッセージで確認できます。保存前にページを移動すると変更が失われます。

🔬
テスト翻訳ツール

任意の非 ASCII タイトルをテスト欄に入力し、「スラグをプレビュー」をクリックすると、プラグインが生成するスラグを確認できます。投稿を保存したりデータを変更したりすることなく、URL に表示されるスラグをそのままプレビューできます。

テスト翻訳も API クォータを消費します。クォータが少ない場合は大量のテストを避けてください。
📊
API クォータチェッカー(Pro)

「残りクォータを確認」をクリックすると、MyMemory にテストリクエストを送信し、現在の1日クォータの状態を確認できます。✅ クォータ残あり または 🔴 クォータ上限到達 のわかりやすい表示で確認できます。

クォータは UTC 0時にリセットされます。🔴 が表示された場合は翌日まで待つか、別のメールアドレスを使用してください。
⚠️
翻訳品質に関する注意:MyMemory は無料の翻訳 API です。特に長いタイトルや文化的に固有の表現では翻訳結果が不自然になることがあります。重要な投稿は自動生成されたスラグを必ず確認してください。翻訳結果が気に入らない場合は、Gutenberg エディタのスラグ欄で手動編集できます。
4 一括変換(Pro)

数百件の投稿を一度に変換

日本語・ロシア語・アラビア語などの投稿がたくさんあって、壊れたパーセントエンコードスラグが大量にある場合は一括変換にお任せください。安全に・再開可能な形で・既存リンクへのリスクゼロで対応します。

🔢
上限を設定
1回の実行で変換する最大件数を設定。1日のクォータに合わせて調整。
🔍
事前スキャン
変換対象の投稿を事前確認。APIクォータをゼロ消費。
▶️
変換開始
ライブログでリアルタイムに変換結果を確認。
⏹️
いつでも停止
次回実行時に変換済み投稿は自動スキップ。
完了
301リダイレクトを自動作成。リンク切れゼロ。
一括変換の実行画面
🔍
事前スキャン(Pre-Run Scan)

1件も変換する前に 事前スキャン をクリックすると、非 ASCII スラグを持つ投稿とその件数を確認できます。スキャンは API を一切呼び出さないため、1日のクォータをゼロ消費です。何が変換されるかをすべて把握してから実行を決断できます。スキャン中はいつでも停止ボタンで中断可能です。

🔢
1回の実行の最大件数

1回のセッションで変換する件数を設定します。1日の API クォータに合わせて調整してください。例えば1日 50,000 文字のクォータで平均タイトルが約 20 文字なら、1日に最大 350 件変換可能です。50〜100 件など余裕のある数値に設定し、今日実行 → 明日続きから再開という使い方が安全です。

📋
リアルタイムの進捗ログ

変換がリアルタイムで進捗します。ログの各行には投稿タイトル・旧スラグ・矢印・新しい英語スラグが表示されます。API 呼び出し中はスピナーアニメーションが表示されます。何がどう変わったかを常に正確に把握できます。

⏹️
安全な停止と再開

スキャン中・変換中を問わず、停止ボタンでいつでも中断できます。完全に再開可能です。次回実行時には、既に英語スラグに変換済みの投稿は自動的にスキップされます。残りの非 ASCII スラグのみが処理されます。

🔗
自動 301 リダイレクト — リンク切れゼロ

スラグが変更されるたびに WordPress は旧スラグを _wp_old_slug に自動保存し、301 恒久リダイレクトを発行します。SNS・メール・外部サイト・検索エンジンのインデックスから貼られた旧 URL へのリンクはすべて新しい URL へ自動転送されます。Google は 301 を認識し、SEO 評価を新 URL へ引き継ぎます。

📝
投稿のみ対象(設計上の仕様)

一括変換は投稿(post)のみを対象とします。固定ページ(page)は意図的に除外しています。トップページ・About ページ・お問い合わせページなど重要な URL は、一括処理ではなく個別に確認しながら更新することを推奨します。

💡
推奨手順:まずデータベースのバックアップを取ってください。その後:最大件数を設定 → 事前スキャンをクリック → リストを確認 → 一括変換を開始 → ライブログを確認 → 必要に応じていつでも停止。クォータは UTC 0時にリセットされるため、大規模サイトは複数日に分けて実行してください。毎回、前回の続きから自動的に再開されます。
処理速度について:各投稿の変換には MyMemory への外部 API リクエストが必要で、通常1件あたり 5〜10 秒かかります。50 件なら約 5〜8 分かかります。変換はブラウザ上で実行されるため、処理が完了するまでブラウザのタブを開いたままアクティブにしておく必要があります。
5 仕組み

翻訳パイプラインの全工程

日本語タイトルからクリーンな URL スラグまで — 保存のたびに内部で何が起きているかを詳しく解説します。

1
言語検出 — 即時処理、API コールなし

投稿を保存すると、プラグインは Unicode 文字範囲照合 でタイトルをスキャンします。この段階では外部 API を一切呼び出さず、PHP でミリ秒以内に処理されます。日本語はひらがな(U+3040〜309F)・カタカナ(U+30A0〜30FF)・CJK 統合漢字(U+4E00〜9FFF)で検出。韓国語はハングル音節(U+AC00〜D7AF)。アラビア語はアラビア語ブロック(U+0600〜06FF)。ロシア語などキリル文字はキリル文字ブロック。10 言語すべてに対応し、混合スクリプトのタイトルも正確に処理します。

非 ASCII 文字が検出されなかった場合、プラグインは即座に終了します。API コールは行われず、既存のスラグもそのまま維持されます。

2
翻訳 API コール — MyMemory 無料 API

タイトルは MyMemory 翻訳 APIapi.mymemory.translated.net)に送信されます。数百万の Web サイト・アプリで使われている無料の翻訳サービスで、API キーは不要です。プラグインは設定に応じて、匿名リクエスト(1日 5,000 文字)またはメール認証付きリクエスト(1日 50,000 文字)を送信します。

レスポンスに「MYMEMORY WARNING」の文字列が含まれている場合は1日のクォータが上限に達したことを意味します。プラグインはこれを検知してスラグの変更を行わず、既存のスラグをそのまま維持します(壊れたスラグを生成しません)。

3
スラグのサニタイズ — クリーンな URL を構築

英語翻訳結果を URL 安全なスラグに加工します:
① 小文字に変換
② 一般的なストップワードを削除(a, an, the, and, or, in, of, to, for …)
③ 英数字以外の文字をハイフンに置換
④ 連続するハイフンを1つに統合
⑤ 先頭・末尾のハイフンをトリム
⑥ 自然な単語の区切りで 最大 60 文字 にトリム(単語の途中で切れません)

結果:%E6%9D%B1%E4%BA%AC の代わりに tokyo-ramen-restaurant-guide のような短くて読みやすいスラグが生成されます。

4
重複検出 — WordPress ネイティブ処理

保存前に、スラグは WordPress の標準関数 wp_unique_post_slug() を通過します。2つの異なる投稿が同じ英語スラグに翻訳された場合、WordPress が自動的に -2-3 などを追加して各スラグをユニークにします。スラグの重複は発生しません。

5
保存 + 自動 301 リダイレクト

新しいスラグは wp_update_post() で保存されます(生の DB 書き込みではなく WordPress の正規 API を使用)。WordPress が自動的に:
① 旧スラグを _wp_old_slug 投稿メタフィールドに保存
② 旧 URL へのすべての訪問に対して新 URL への 301 永続リダイレクトを発行

つまり、旧パーセントエンコード URL への過去のすべてのリンク(SNS・メール・外部サイト・検索エンジンのインデックス)は自動的に新しいクリーンな URL へリダイレクトされます。何も壊れません。Google はこの URL 変更を認識し、SEO 評価を新 URL へ引き継ぎます。

6 対応言語

10言語に対応

Auto Slug Translator は 10 言語・文字体系のタイトルを検出・翻訳します。検出は Unicode 文字範囲照合で行われ、AI 不要・100% 正確・瞬時に処理されます。

🇯🇵
日本語
ひらがな/カタカナ/漢字
東京ラーメン → tokyo-ramen
🇷🇺
ロシア語
キリル文字
Москва кафе → moscow-cafe
🇨🇳
中国語
CJK統合漢字
北京美食 → beijing-food
🇸🇦
アラビア語
アラビア文字
مطبخ عربي → arabic-kitchen
🇰🇷
韓国語
ハングル
서울 맛집 → seoul-restaurant
🇹🇭
タイ語
タイ文字
อาหารไทย → thai-food
🇮🇳
ヒンディー語
デーヴァナーガリー
दिल्ली खाना → delhi-food
🇬🇷
ギリシャ語
ギリシャ文字
Αθήνα καφέ → athens-cafe
🇮🇱
ヘブライ語
ヘブライ文字
תל אביב → tel-aviv
🇻🇳
ベトナム語
拡張ラテン文字
Hà Nội → hanoi-cuisine
ℹ️
検出の優先順位:日本語は中国語より先にチェックされます。どちらも CJK 文字を使用しますが、日本語にはひらがな・カタカナという固有の文字範囲があるため、明確に区別できます。翻訳品質は言語によって異なります。日本語・中国語・韓国語・ロシア語は概して高品質な結果が得られます。頻度の低い言語では翻訳結果が不自然になることがあるため、手動確認をお勧めします。
言語APIコード検出方法
🇯🇵 日本語jaひらがな U+3040-309F、カタカナ U+30A0-30FF、CJK U+4E00-9FFF
🇷🇺 ロシア語ruキリル文字ブロック U+0400-04FF
🇨🇳 中国語zhCJK統合漢字+拡張(日本語チェック後)
🇸🇦 アラビア語arアラビア文字ブロック U+0600-06FF
🇰🇷 韓国語koハングル音節 U+AC00-D7AF
🇹🇭 タイ語thタイ文字ブロック U+0E00-0E7F
🇮🇳 ヒンディー語hiデーヴァナーガリーブロック U+0900-097F
🇬🇷 ギリシャ語elギリシャ文字+拡張 U+0370-03FF
🇮🇱 ヘブライ語heヘブライ文字ブロック U+0590-05FF
🇻🇳 ベトナム語vi拡張ラテン追加 U+1E00-1EFF(結合ダイアクリティカルマーク付き)
7 よくある質問

よくある質問(FAQ)

Pro版にアップグレードする際、無料版をアンインストールする必要はありますか?
いいえ。Pro 版の zip は無料版と同じプラグインフォルダ名(auto-slug-translator)を使用しています。プラグイン → 新規追加 → プラグインのアップロード で Pro 版の zip をアップロードすると、WordPress が「現在のバージョンを置き換えますか?」と確認します。「はい」をクリックするだけで完了です。すべての設定が引き継がれ、ダウンタイムも追加設定も不要です。
スラグを変更すると既存のリンクが壊れますか?
壊れません。WordPress はスラグが変更されるたびに旧スラグを _wp_old_slug 投稿メタフィールドに自動保存し、301 永続リダイレクトを発行します。SNS・メール・外部サイト・検索エンジンのインデックスから貼られたリンクはすべて引き続き機能します。Google は URL の変更を認識し、SEO 評価を新 URL へ自動的に引き継ぎます。
APIキー・アカウント登録・クレジットカードは必要ですか?
不要です。プラグインは無料の MyMemory 翻訳 API を使用しており、1日 5,000 文字の無料プランではアカウント登録すら不要です。より多くのクォータが必要な場合は、プラグイン設定にメールアドレスを入力するだけで 1日 50,000 文字にアップします。アカウント作成・パスワード・API のクレジットカードは一切不要です。
翻訳APIにコストはかかりますか?
ゼロです。MyMemory API は完全無料で使えます。プラグイン自体も WordPress.org で無料公開されています。$9 の Pro 版は、メールクォータブースト(1日 50,000 文字)・一括変換・API クォータチェッカーのアンロックのための買い切り購入です。継続費用・サブスクリプション・翻訳ごとの課金は一切ありません。
一括変換の途中でクォータが尽きた場合はどうなりますか?
プラグインは「MYMEMORY WARNING」レスポンスを検知して変換を安全に停止します。壊れたスラグは生成されません。既に変換された投稿はそのままクリーンなスラグが維持されます。クォータがリセットされる翌日(UTC 0時)に一括変換を再実行すると、変換済みの投稿は自動的にスキップされ、残りの非 ASCII スラグの続きから処理が再開されます。
1,000件以上の大規模サイトで使えますか?
安全に使用できます。まず事前スキャンを実行してください。API クォータをゼロ消費で全投稿をスキャンし、変換対象を正確に把握できます。1日のクォータに合わせて最大件数を設定してください。途中で停止しても問題ありません。次回実行時に、英語スラグに変換済みの投稿は自動的にスキップされます。サイト規模に制限はなく、複数日に分けて実行するだけです。
WordPressのアップデートでプラグインが壊れることはありますか?
Auto Slug Translator が使用する API はすべて WordPress のコアで 10 年以上変わっていない安定した API です(wp_update_postsave_postadmin_menuwp_unique_post_slug など)。WordPress は後方互換性を非常に重視しています。万が一問題が発生した場合、有効なサポート期間内の Pro ライセンス保有者には優先的に修正アップデートが提供されます。
WooCommerceや独自カスタム投稿タイプには対応していますか?
現在は標準 WordPress の 投稿(post)固定ページ(page) に対応しています。WooCommerce 商品スラグのサポートとカスタム投稿タイプの選択機能はロードマップに含まれています。Pro ライセンス保有者は、対応時に無料アップデートとして提供されます。開発スケジュールはユーザーのニーズと寄付の状況により変動します。
1年間のサポート期間が終了したらどうなりますか?
ライセンスキーは有効期限なし — すべての Pro 機能が永続的に使い続けられます。更新をしない限り、新しいプラグインアップデートと優先サポートが受けられなくなるだけです。更新は完全に任意であり、継続的なアップデートとサポートを希望する場合のみ更新してください。プラグイン自体は既存の機能のまま無期限に動作し続けます。
翻訳結果がおかしいタイトルがある場合はどうすればいいですか?
MyMemory は無料 API のため、文化的に固有の表現や口語的なタイトルでは不自然な翻訳結果になることがあります。自動生成されたスラグが気に入らない場合は、Gutenberg のパーマリンクエリアまたはクイック編集パネルで スラグを手動編集 してください。手動でカスタマイズされたスラグは、その後保存されても上書きされません。設定ページの「テスト翻訳」ツールで適用前にプレビューすることもできます。
返金ポリシーはありますか?
購入後 30 日間は返金保証(理由不問)を提供しています。購入から 30 日以内にプラグインがご自身のユースケースで機能しない場合は、[email protected] までご連絡ください。全額返金いたします。返金はお支払い代行の Freemius を通じて処理されます。
8 サポート・寄付

サポートと今後の開発について

⭐ Pro ライセンス

読みやすい URL。より良い SEO。
$9 の買い切り。ライセンス永久有効。

一括変換・1日 50,000 文字クォータ・API クォータチェッカー・優先サポートをアンロック。買い切り一回払い、サブスクなし、30 日間返金保証付き。

無料版をダウンロード

30 日間返金保証  ·  ライセンスキーをメールで即時送付  ·  サブスクなし  ·  お問い合わせ: [email protected]