
內容簡介
SELISE Blocks Localization Language Translator 是一款多語言 AI 翻譯外掛,旨在幫助 WordPress 網站輕鬆管理翻譯。用戶可以在控制台中直接查找、編輯和發布語言,簡化翻譯流程,提升效率。
【主要功能】
• 輕鬆新增和移除語言,保持系統整潔
• 按主題或外掛搜尋翻譯字串,節省時間
• 自動建議翻譯,減少手動輸入錯誤
• 新增和編輯翻譯字串,提升翻譯品質
• 獨立於特定佈景主題,與語言切換外掛無縫整合
外掛標籤
開發者團隊
② 後台搜尋「SELISE Blocks Localization Language Translator」→ 直接安裝(推薦)
原文外掛簡介
Find, edit, translate, and publish languages for your WordPress site or application, directly in your WordPress dashboard.
SELISE Blocks Localization Language Translator is a multilingual AI translator designed to help WordPress sites manage translations at scale. The plugin enables you to translate plugins & themes in different languages, update or delete translations, and apply AI-powered suggestions across themes and plugins, without relying on manual translation workflows.
Built for flexibility, it works independently of specific themes and integrates seamlessly with existing WordPress language switcher plugins.
Main Features
Easily add new languages to translate the site without hassle. Remove unused languages to keep the system clean and organized. Set a default language that will be shown to visitors when no specific language is selected. Quickly switch the default language when needed.
Search translation strings by theme or plugin, instead of browsing large language files. This saves significant time and removes guesswork, especially for large websites with multiple plugins and themes installed.
Automatically suggests translations for selected strings. This helps users translate faster, especially when working with unfamiliar languages. Reduces manual typing and translation errors.
Add new translation strings when custom text is introduced. Edit existing translations to improve wording or fix mistakes. Delete unused or incorrect translations to keep language files clean.
SELISE Blocks Localization Language Translator is designed for developers, agencies, and site owners who want fast, reliable, and editable translations without complex setup.
How to setup
You can find the setup guide here.
Creating a SeliseBlocks Cloud Account
The plugin requires API credentials from SeliseBlocks Cloud to work properly.
Open your browser and go to https://cloud.seliseblocks.com
Create a new account or log in if you already have one.
From the SeliseBlocks Dashboard, click Add Project.
Open the newly created project.
Click Add Environment.
Now select production and select save.
Once the environment is created, you’ll need to collect several keys and values for the plugin settings.
Project Origin:
Go to the Environment Dashboard.
Find Project Origin.
Click the Configure button.
Copy the Application Domain URL.
Project key:
Client ID & Client Secret
From the SeliseBlocks dashboard, navigate to:
Identity → Authentication
Enable the Client Credential checkbox.
Click Save.
After saving, go to the Client Credential tab.
Copy the following values:
Client ID
Client Secret
⚠️ Keep these credentials secure and do not share them publicly.
Setup Permissions
Go to the Blocks dashboard and go to Access Manager from the sidebar.
Navigate to Permission Tab.
Then Click on Add Permission.
Now Add all 9 permission as mentioned in permissions section. Note that Name and Resource fields need to be populated as per the permission section.
Type field: “Endpoint”
Group field: “Selection”
Severity: “Medium”
Now click on Save. And add all 9 permissions one by one.
Now Navigate to Roles Tab, click on the number of permissions in the user row. Click on Edit Permissions, scroll down and mark check on all Localization permissions and save changes.
List of Permissions
Name: localization::config::savewebhook
Resourse: blocks-localization-api::config::savewebhook
Name: localization::key::delete
Resourse: blocks-localization-api::key::delete
Name: localization::key::generateuilmfile
Resourse: blocks-localization-api::key::generateuilmfile
Name: localization::key::savekeys
Resourse: blocks-localization-api::key::savekeys
Name: localization::key::translateall
Resourse: blocks-localization-api::key::translateall
Name: localization::language::delete
Resourse: blocks-localization-api::language::delete
Name: localization::language::save
Resourse: blocks-localization-api::language::save
Name: localization::language::setdefault
Resourse: blocks-localization-api::language::setdefault
Name: localization::module::save
Resourse: blocks-localization-api::module::save
Plugin Configuration in WordPress
Go back to your WordPress Admin Dashboard.
Open the SELISE Blocks Localization Language Translator plugin settings.
Paste the following details:
– Project Origin
– Project Key
– Client ID
– Client Secret
Save the settings.
🎉 Your plugin is now fully configured and ready to use.
How to use
How to Use the SELISE Blocks Localization Language Translator Plugin
Before translating any content, you must add the languages you want to use.
Go to your WordPress Admin Dashboard.
Navigate to Blocks Localization → Languages.
Select the language you want to add.
Click Add Language.
Select or enter your desired languages.
Save the changes.
✅ Your translation languages are now ready.
Navigate to Theme Translation
Go to Blocks Localization → Themes.
This section allows you to manage translations for installed themes.
Create or Detect a Translation Template
Click the Add button.
Blocks Localization will:
Automatically create a .pot template file if the theme does not already have one, or
Detect and use the existing .pot file from the theme if it is available.
Edit Theme Translation Strings
After the template is created or detected, click Edit Template.
You can now:
View all available theme strings
Add translations
Modify existing translations
Save your changes once you are done.
External services
This plugin connects to the SELISE Blocks API to translate content using AI.
When a translation is requested, the plugin sends the original text and the target language to the API. The API then returns the translated text, which is used to update the content on the website.
For larger translation jobs, such as translating all content at once, the process may take some time to complete. Once the translation is finished, the API sends a notification (webhook) to the website. The website then automatically updates the translation files with the newly translated content.
This service is provided by “SELISE Blocks”. SELISE Blocks is an enterprise solution by SELISE Group: terms of use, privacy policy.
