このプラグインは WordPress の最新3回のメジャーリリースに対してテストされていません。もうメンテナンスやサポートがされていないかもしれず、最新バージョンの WordPress で使用した場合は互換性の問題が発生する可能性があります。

Simple Slug Translate

説明

Simple Slug Translate は投稿、固定ページ、カテゴリー、タクソノミーのスラッグを自動的に英語に変換します。

それはパーマリンクの見た目をより良くし、また SEO にも良いかもしれません。

翻訳エンジンは Watson Language Translator が使われています. 以下の言語をサポートしています:

  • アラビア語
  • ブルガリア語
  • ベンガル語
  • チェコ語
  • デンマーク語
  • ドイツ語
  • ギリシャ語
  • 英語
  • スペイン語
  • フィンランド語
  • フランス語
  • グジャラート語
  • ヘブライ語
  • ヒンディー語
  • ハンガリー語
  • イタリア語
  • 日本語
  • 韓国語
  • ラトビア語
  • マラヤーラム語
  • ノルウェー語
  • ネパール語
  • オランダ語
  • ポーランド語
  • ポルトガル語
  • ルーマニア語
  • ロシア語
  • シンハラ語
  • スロバキア語
  • スロベニア語
  • セルビア語
  • スウェーデン語
  • タイ語
  • トルコ語
  • ウクライナ語
  • ウルドゥー語
  • ベトナム語
  • 簡体字中国語
  • 繁体字中国語

このサービスを利用するために、IBM Cloud Liteアカウントに登録して、Watson Language Translator の API key を取得する必要があります。無料プランですと一ヶ月あたり 1,000,000 文字までの翻訳ができます。

関連リンク

スクリーンショット

インストール

  1. simple-slug-translate ディレクトリをプラグインディレクトリにアップロードします。
  2. WordPress の ‘プラグイン’ メニューからプラグインを有効化してください。
  3. “ダッシュボード”->”設定”->”Simple Slug Translate”
  4. “API 設定”: “API key” を入力してください。
  5. “翻訳設定”: “元の言語”を選択してください。
  6. “権限設定”: 有効な投稿タイプを選択してください。
  7. 投稿を更新すると、スラッグが自動的に英語に翻訳されます。固定ページ、カテゴリー、タクソノミーも同様に翻訳が行われます。

もっと詳しく:

FAQ

このプラグインを使うために何が必要ですか?

IBM Cloud Lite アカウントに登録して、Watson Language Translator の API key を取得する必要があります。

このプラグインは API key を使用して翻訳エンジンに問い合わせをします。それ以外の用途には使用しません!

もしすでにスラッグが保存されている時、翻訳されたスラッグが上書きされますか?

スラッグが上書きされるかどうかを設定で切り替えることができます.

  • “ダッシュボード”->”設定”->”Simple Slug Translate”->”上書き”

翻訳されたスラッグをカスタマイズすることができますか?

simple_slug_translate_results フィルターにフックすることでスラッグをカスタマイズすることができます.


/**
* Customize the translated slug.
*/
add_filter( 'simple_slug_translate_results', function( $results ) {
// 200 – OK
if ( 200 === $results['code'] ) {
// Customize slug
$results['text'] = sprintf( 'translated-%s', $results['text'] );
}
return $results;
} );

view raw

functions.php

hosted with ❤ by GitHub

特定の投稿ステータスの時だけ翻訳させることはできますか?

simple_slug_translate_post_status フィルターにフックすることでスラッグをカスタマイズすることができます.


/**
* Customize translated post statuses.
*/
add_filter( 'simple_slug_translate_post_status', function( $statuses ) {
// Specify post statuses
$statuses = [
'draft',
'publish',
];
return $statuses;
} );

view raw

functions.php

hosted with ❤ by GitHub

評価

2018年3月14日 1 reply
Simple and convenient plugin! The documentation is polite and easy to understand. Ideally, I would like choose a translation API.
4件のレビューをすべて表示

貢献者と開発者

Simple Slug Translate はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Simple Slug Translate” は3ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Simple Slug Translate” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

2.7.3

  • Fixed bug

2.7.2

  • Add taxonomy settings

2.7.1

  • Fixed bug

2.7.0

  • Add supported languages
  • Add uninstalling process
  • Removed endpoint default value

2.6.2

  • Fixed bug

2.6.1

  • Fixed bug

2.6.0

  • Fixed bug
  • Add overwrite settings

2.5.0

  • Add supported languages

2.4.0

  • Add supported languages

2.3.1

  • Fixed bug

2.3.0

  • Support service endpoints by location

2.2.0

  • Add filter hook

2.1.0

  • Support Gutenberg
  • Add post type settings
  • Fixed some bugs

2.0.0

  • Migrate to Language Translator API v3

1.2.2

  • Fixed bug

1.2.1

  • Update text

1.2.0

  • Fixed bugs
  • Add filter hook

1.1.0

  • Add API settings check

1.0.1

  • Add scheduled event

1.0.0

  • 最初のリリース