plugin-icon

SELISE Blocks Localization Language Translator

The AI language translator plugin that instantly translates any theme or plugin for managing multilingual interfaces.
Versión
1.0.3
Última actualización
Jul 29, 2026
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.
  1. 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 AI 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.

Gratisen planes de pago
Probado hasta
WordPress 7.0.2
Te puedes descargar este plugin para utilizarlo en tu sitio de .