みなさん、こんにちは。あずまです。
以前、公開したファンクション機能の「投稿のスラッグを日本語から英語に自動変換する方法」を更に進化させてプラグインにしてみました。
前回のファクンションでは機能はあったけれど、細かいところに配慮が足らず動作に不安があったため、新たにプラグイン化しつつ、機能改善を行いました。
Simple DeepL Slug Translator プラグインの説明
Simple DeepL Slug Translatorは、WordPress向けに開発したシンプルで使いやすいプラグインです。このプラグインは、投稿タイトルをDeepL APIを使用して自動的に英語に翻訳し、適切なスラッグ(URLの一部)として設定する機能を提供します。
主な機能
- 投稿タイトルの翻訳してスラッグに設定
投稿タイトルをDeepLの強力な翻訳機能を利用して英語に変換し、SEOに最適化されたスラッグを自動生成します。 - セキュリティに配慮
プラグインでは、暗号化キーを安全に生成・管理し、DeepL APIキーや設定情報を保護します。 - 簡単インストールと使用
WordPress管理画面から簡単に設定できるため、技術的な知識がなくても利用可能です。
使用方法
- インストールと有効化
WordPress管理画面からプラグインをインストールし、有効化します。 - DeepL APIキーの設定
DeepL APIキーを入力することで、プラグインが翻訳機能を利用できるようになります。 - 投稿作成時に自動翻訳
新規投稿を公開すると、タイトルが英語に翻訳され、そのままスラッグとして使用されます。
設定について
設定画面へは、管理画面の「設定」の中にSimple DeepL slug Translatorの項目が増えているので、そこから設定を行います。
設定項目を説明していきます。
API Key
ここに、DeepLのAPIキーを設定していきます。
DeepLのAPIキーの取得についてはこの方のブログ記事がわかりやすいので、ご確認ください。
翻訳先言語
スラッグに登録される翻訳先の言語を選択します。最初からEnglishとなっているので、何もなければこのままにしておいてください。翻訳先にこだわりがあれば選択してください。
スラッグの短縮
出力されるスラッグの単語数を短縮化する設定です。この設定をオフにすると、タイトルが長ければ長いほど、めちゃながーーーいスラッグが出力されます。
スラッグの短縮語数オプション
短縮する単語数を設定します。初期設定は5単語になっています。なんだかんだ5~10単語くらいが適切な気がします。
自動翻訳を有効にする
スラッグの自動翻訳のオンオフの設定です。オフにするとこのプラグインは機能しなくなります。
ポイント
このプラグインを開発する際に、次のようなポイントを気をつけて作成しました!
- 暗号化キーの自動生成
安全な暗号化キーを生成しAPIキーの流出を守ります。 - WordPressフックの活用
投稿公開時にスラッグ生成のロジックを追加し、ユーザー操作を最小限に抑えます。 - API連携
DeepLのAPIをシームレスに活用し、精度の高い翻訳を実現しています。
プラグインのダウンロード方法
2024年12月23日、、、
本当はWordpressの公式サイトにプラグインを登録しようとしていたんですが、この画面が表示されました。
holiday break
休暇中で登録できない!!!
まじか。まぁ、お休み大事だし仕方ないね。。。
ということで、一旦ダウンロード出来る形で公開します。
GoogleDriveからのダウンロードとなります。
WordPressの公式に登録できたら、再度お知らせしますね。
インストール方法はこちら
まとめ
「Simple DeepL Slug Translator」は、WordPressサイトのスラッグ管理を簡単に、尚且つSEO最適化にも役立つプラグインです。特に、DeepL翻訳品質の高さを活かして、より効果的なURL構造を作りたい方におすすめします!
結構時間をかけて作ったので使ってみてください。無料でダウンロードができます!
おまけ
コーヒー代を奢ることができるサービスを見つけたので、登録してみました。
このプラグインがよかった!という人はぜひコーヒー代をおごってくださいませ。