Plugin này chưa được cập nhật với 3 phiên bản mới nhất của WordPress. Nó có thể không được hỗ trợ và bảo trì, và có thể xung đột với các phiên bản WordPress mới nhất.

Simple Slug Translate

Mô tả

Simple Slug Translate can translate the post, page, category and taxonomy slugs to English automatically.

It can make the permalink looks more better, and also may be good for SEO.

The translation engine is powered by Watson Language Translator. Thanks to that support the following languages:

  • Arabic
  • Bulgarian
  • Bengali
  • Czech
  • Danish
  • German
  • Greek
  • English
  • Spanish
  • Finnish
  • French
  • Gujarati
  • Hebrew
  • Hindi
  • Hungarian
  • Italian
  • Japanese
  • Korean
  • Latvian
  • Malayalam
  • Norwegian Bokmal
  • Nepali
  • Dutch
  • Polish
  • Portuguese
  • Romanian
  • Russian
  • Sinhala
  • Slovakian
  • Slovenian
  • Serbian
  • Swedish
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Vietnamese
  • Simplified Chinese
  • Traditional Chinese

In order to use the service, you can apply for an IBM Cloud Lite account and get your own API key of Watson Language Translator. For free plan, you can translate up to 1,000,000 characters per month.

Related Links

Ảnh màn hình

Cài đặt

  1. Upload the simple-slug-translate directory to the plugins directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. “Dashboard”->”Settings”->”Simple Slug Translate”
  4. “API Settings”: Input your own “API key”.
  5. “Translation Settings”: Choose your “Source language”.
  6. “Permission Settings”: Choose enable post types.
  7. When you will update the post, then the post slug will be automatically translated into English. The page, category and taxonomy as well.

Learn more:

Hỏi đáp

What do I need to use this plugin?

You need to apply for an IBM Cloud Lite account and get your own API key of Watson Language Translator.

This plugin uses the API key to query the translation engine. The API key are not used except for query!

If the slug is already registered, will the translated slug be overwritten?

Whether the slug is overwritten can be switched with the following settings.

  • “Dashboard”->”Settings”->”Simple Slug Translate”->”Overwrite”

Can I customize the translated slug?

You can customize the slug by hooking it to the simple_slug_translate_results filter.


/**
* 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

Is it possible to translate only when the posting status is fixed?

You can customize the slug by hooking it to the simple_slug_translate_post_status filter.


/**
* 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

Đánh giá

14 Tháng Ba, 2018 1 reply
Simple and convenient plugin! The documentation is polite and easy to understand. Ideally, I would like choose a translation API.
Đọc tất cả 4 đánh giá

Người đóng góp & Lập trình viên

“Simple Slug Translate” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.

Những người đóng góp

“Simple Slug Translate” đã được dịch qua 3 ngôn ngữ. Cảm ơn những người tham gia dịch vì đóng góp của họ.

Dịch “Simple Slug Translate” sang ngôn ngữ của bạn.

Muốn tham gia phát triển?

Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.

Nhật ký thay đổi

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

  • Initial Release