Title: ShapeTranslate &#8211; Multilingual Website Translation
Author: ShapeKode
Published: <strong>17 outubro, 2026</strong>
Last modified: 28 outubro, 2026

---

Pesquisar plugins

![](https://ps.w.org/shapetranslate/assets/banner-772x250.png?rev=3752927)

![](https://ps.w.org/shapetranslate/assets/icon-256x256.png?rev=3751404)

# ShapeTranslate – Multilingual Website Translation

 Por [ShapeKode](https://profiles.wordpress.org/shapekode22/)

[Baixar](https://downloads.wordpress.org/plugin/shapetranslate.1.0.3.zip)

 * [Detalhes](https://br.wordpress.org/plugins/shapetranslate/#description)
 * [Avaliações](https://br.wordpress.org/plugins/shapetranslate/#reviews)
 *  [Instalação](https://br.wordpress.org/plugins/shapetranslate/#installation)
 * [Desenvolvimento](https://br.wordpress.org/plugins/shapetranslate/#developers)

 [Suporte](https://wordpress.org/support/plugin/shapetranslate/)

## Descrição

**ShapeTranslate** helps you **create and manage a multilingual WordPress website**
without changing your usual content editing workflow.

Add the languages your website needs, **create translations for posts and pages**,
manage translated taxonomies and menus, and organize language-specific content from
your WordPress dashboard. Each language can have its own URL structure, helping 
visitors and search engines access the appropriate version of your content.

When you create a translation, ShapeTranslate **copies the original content into
a new draft** in the target language. You can then edit the copied content without
starting from an empty editor.

The **built-in setup wizard** helps you configure your languages, choose a URL format,
and add a language switcher after activation.

ShapeTranslate supports **classic themes, block themes, Elementor, and several popular
header and footer builders.**

👉 [Demo](https://shapekode.com/product/shapetranslate-demo/) | [Documentation](https://shapekode.com/product/shapetranslate/shapetranslate-documentation)
| [RoadMaps](https://shapekode.com/product/shapetranslate/roadmap) | [Get Pro](https://shapekode.com/product/shapetranslate)
👈

#### Overview and features

#### Video tutorial

Learn how to set up languages, create translations, and add a language switcher:

#### Key features

 * **Unlimited languages:** Add languages from the WordPress language catalog or
   configure custom languages.
 * **Content translation:** Translate posts, pages, public custom post types, categories,
   tags, and custom taxonomies.
 * **Translation management:** Find and manage translations from a central dashboard
   with search and filters.
 * **Language-specific URLs:** Choose directories, subdomains, separate domains,
   or query parameters.
 * **Language switchers:** Add language selection to menus, blocks, widgets, Elementor
   layouts, or a floating switcher.
 * **Translation synchronization:** Choose which supported fields and content properties
   stay synchronized across translations.
 * **String translation:** Translate the site title, tagline, and supported strings
   registered by themes and plugins.
 * **Multilingual SEO:** Generate language-specific URLs, `hreflang` links, and 
   translated sitemap entries.
 * **Right-to-left support:** Support RTL languages in the frontend and translation
   editor.
 * **Developer API:** Access language information and post or term translations 
   through ShapeTranslate functions.

#### Languages and localization

 * Add as many languages as your website needs.
 * Select languages from the WordPress language catalog or create custom languages
   with their own locale, display name, and text direction.
 * Enable, disable, and reorder languages.
 * Choose the default language for your website.
 * Use more than 100 bundled flags in supported language switchers. Flags are assigned
   automatically from the language locale.
 * Replace a flag by placing your own image (SVG, PNG, WebP, JPG, or GIF) named 
   after the locale, such as `fr_FR.svg`, in `wp-content/uploads/shapetranslate/
   flags/`.
 * Support right-to-left languages, including Arabic and Hebrew.

#### Content translation

 * Translate posts, pages, public custom post types, categories, tags, and custom
   taxonomies.
 * Create translations from existing content instead of starting with an empty editor.
 * Copy supported source content, taxonomies, public custom fields, featured images,
   and page templates into a new draft in the target language.
 * Link translations together so visitors and administrators can navigate between
   language versions.
 * View available translations and create or edit them from the content editing 
   screen.
 * Manage translation status from a central Translations dashboard with search and
   filtering options.
 * Filter post and term lists by language in the WordPress admin.
 * Translate media metadata, including alt text, captions, and descriptions, separately
   for each language while sharing the original media file.
 * Filter comment listings, recent comments, and comment feeds by the current language.
 * Keep relevant content in the selected language when choosing parent pages, categories,
   tags, and linked content in the block editor.

#### Translation synchronization

Choose which supported properties should stay synchronized across translations of
a post.

Available synchronization options include:

 * Taxonomies, with terms mapped to their corresponding translations.
 * Public custom fields.
 * Featured images.
 * Publication dates, post formats, and sticky status.
 * Parent pages, page templates, and page order.
 * Comment and ping status.

Synchronization settings let you control which supported data is shared across language
versions.

#### String translation

Manage supported website strings from the ShapeTranslate String Translation screen.

 * Translate the site title, tagline, and supported WordPress options.
 * Scan an active theme or plugin for the texts written in its code, such as button
   labels and headings, and translate them per language. These translations replace
   the ones in the theme or plugin language files.
 * Discover strings declared by compatible themes and plugins through their `wpml-
   config.xml` configuration.
 * Register custom strings with the `shapetranslate_register_string()` developer
   function.

The available strings depend on the configuration and integration provided by each
theme or plugin.

#### Language URLs

Choose how visitors access each language:

 * **Directories:** `example.com/fr/`
 * **Subdomains:** `fr.example.com`
 * **Separate domains:** Use a different domain for each language.
 * **Query parameters:** `example.com/?lang=fr`

Additional options include:

 * Hide the language prefix from URLs for the default language.
 * Enable optional browser language detection for first-time visitors. This feature
   is disabled by default.
 * Keep search forms within the visitor’s current language.

#### Menus and navigation

Create language-specific navigation while using WordPress’s existing menu management
tools.

 * Assign different menus to theme locations for each language from Appearance >
   Menus.
 * Translate Navigation block menus in block themes through the Site Editor.
 * Automatically link navigation items to the corresponding translated page when
   a translation is available.

#### Language switchers

Give visitors several ways to change the language of your website.

Available options include:

 * Language Switcher block.
 * Language Switcher item in the Navigation block.
 * Classic WordPress widget.
 * Classic menu item.
 * Elementor language switcher widget.
 * Floating language switcher positioned in a screen corner.
 * Horizontal lists, vertical lists, and dropdown layouts.
 * Optional flags and current-language visibility settings.
 * Option to hide languages without an available translation.

Theme developers can also display a language switcher using:

    ```
    shapetranslate_language_switcher()
    ```

#### Multilingual SEO

ShapeTranslate provides language-specific URLs and multilingual SEO signals to help
search engines discover translated content.

 * Generate separate URLs for language versions.
 * Output `hreflang` links, including `x-default`.
 * Set the appropriate HTML `lang` attribute.
 * Include translated content in WordPress sitemaps.
 * Integrate with Yoast SEO, Rank Math, and SEOPress.

SEO behavior may depend on the active URL configuration, available translations,
and other plugins installed on the website.

#### Theme and page builder compatibility

ShapeTranslate supports classic WordPress themes and block themes.

**Block themes**

 * Translate block theme templates and template parts through the Site Editor.
 * Manage language-specific headers, footers, and other supported template content.

**Elementor**

 * Translate Elementor pages.
 * Support Elementor Pro Theme Builder templates and popups.
 * Use the Elementor language switcher widget.

**Header and footer builders**

Compatibility includes supported header and footer builders from:

 * Elementor Header & Footer Builder
 * Essential Addons
 * ElementsKit
 * Element Pack
 * Happy Addons

Compatibility applies to the supported integrations and workflows provided by ShapeTranslate;
it does not imply that every third-party widget or dynamic feature can be translated.

#### Performance and developer tools

 * Use WordPress core functionality for content and translation management.
 * Avoid additional page-output parsing for multilingual page rendering.
 * Support full-page caching by serving languages through their configured URLs.
 * Set the language cookie in the browser on cached pages.
 * Export and import ShapeTranslate settings as JSON to transfer configuration between
   websites.
 * Access language and translation information through the developer API.

Available developer functions include:

 * `shapetranslate_get_post()`
 * `shapetranslate_get_post_translations()`
 * `shapetranslate_current_language()`

#### What ShapeTranslate does not include

ShapeTranslate focuses on manually creating and managing translations. The following
features are not included:

 * Automatic or machine translation.
 * WooCommerce-specific multilingual handling.
 * General translation of arbitrary custom-field values.
 * Translation of URL slugs.
 * Advanced translated schema management.
 * Translation of Elementor widget settings.
 * Translation of dynamic tag values.
 * Form translation.
 * Specialized translation integrations for unsupported third-party add-ons.

Review the supported features and integrations before choosing ShapeTranslate for
a website that relies on these workflows.

#### Privacy Policy

ShapeTranslate – Translate Multilingual Sites with AI uses [Appsero](https://appsero.com)
SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot
problems faster & make product improvements.

Appsero SDK **does not gather any data by default.** The SDK only starts gathering
basic telemetry data **when a user allows it via the admin notice**. We collect 
the data to ensure a great user experience for all our users.

Integrating Appsero SDK **DOES NOT IMMEDIATELY** start gathering data, **without
confirmation from users in any case.**

Learn more about how [Appsero collects and uses this data](https://appsero.com/privacy-policy/).

## Capturas de tela

[[

[[

[[

[[

[[

[[

[[

## Blocos

Este plugin disponibiliza 2 blocos.

 *   Language Switcher Display links to available ShapeTranslate languages.
 *   Language Switcher Add language links to a Navigation block.

## Instalação

 1. Make sure your website runs WordPress 6.4 or later and PHP 7.4 or later.
 2. If you are switching from another multilingual plugin, deactivate it before activating
    ShapeTranslate.
 3. Install ShapeTranslate through Plugins > Add New, or upload the `shapetranslate`
    folder to `/wp-content/plugins/`.
 4. Activate ShapeTranslate from the Plugins screen.
 5. Follow the setup wizard to add languages, select a URL format, and configure a 
    language switcher.

## Perguntas frequentes

### Is ShapeTranslate free?

Check the ShapeTranslate product page for current product and licensing information.

### Does ShapeTranslate translate content automatically?

No. ShapeTranslate uses a manual translation workflow. Creating a translation copies
the supported source content into a new draft in the target language. You can then
edit and translate that content yourself.

### How many languages can I add?

ShapeTranslate supports unlimited languages. You can add languages from the WordPress
language catalog or configure custom languages.

### Can I translate custom post types and taxonomies?

Yes. ShapeTranslate supports public custom post types and custom taxonomies, in 
addition to standard posts, pages, categories, and tags.

### How do I configure language URLs?

Choose your preferred URL format in the ShapeTranslate settings. Supported formats
include directories, subdomains, separate domains, and query parameters. You can
also hide the language prefix for the default language.

### Does ShapeTranslate detect a visitor’s browser language?

Optional browser language detection is available and disabled by default. You can
enable it in the plugin settings if your website needs this behavior.

### How do I translate menus?

For classic themes, create a menu for each language and assign it to the appropriate
theme location under Appearance > Menus. For block themes, manage translated Navigation
block menus through the Site Editor.

### How do I translate the site title and tagline?

Open ShapeTranslate > String Translation, select a language, and enter the corresponding
translations. Additional strings may be available when compatible themes or plugins
declare them through `wpml-config.xml`.

### Can I synchronize selected data across translations?

Yes. Use the synchronization settings to choose which supported properties remain
synchronized, including taxonomies, public custom fields, featured images, publication
dates, and page hierarchy settings.

### Does ShapeTranslate support RTL languages?

Yes. ShapeTranslate supports right-to-left languages on the frontend and provides
right-to-left text direction when editing translations in the admin.

### Does ShapeTranslate work with Elementor?

ShapeTranslate supports Elementor pages, Elementor Pro Theme Builder templates and
popups, and its language switcher widget. Compatibility with individual third-party
widgets and dynamic features depends on the available integration.

### Is ShapeTranslate compatible with SEO plugins?

ShapeTranslate integrates with Yoast SEO, Rank Math, and SEOPress. It provides language-
specific URLs, `hreflang` links, the appropriate HTML language attribute, and translated
sitemap entries.

### Does ShapeTranslate work with caching plugins?

ShapeTranslate is designed to work with full-page caching by serving each language
through its configured URL. On cached pages, the language cookie is set in the browser.
Actual behavior may depend on the cache configuration and other plugins.

### Can I transfer my settings to another website?

Yes. Open the Advanced settings tab to export your ShapeTranslate configuration 
as a JSON file. You can import the file on another website.

### Where can I see a demo?

Visit the [ShapeTranslate product page](https://shapekode.com/product/shapetranslate/)
to explore the demo and product details.

## Avaliações

Não há avaliações para este plugin.

## Colaboradores e desenvolvedores

“ShapeTranslate – Multilingual Website Translation” é um programa de código aberto.
As seguintes pessoas contribuíram para este plugin.

Colaboradores

 *   [ ShapeKode ](https://profiles.wordpress.org/shapekode22/)

[Traduzir o “ShapeTranslate – Multilingual Website Translation” para seu idioma.](https://translate.wordpress.org/projects/wp-plugins/shapetranslate)

### Interessado no desenvolvimento?

[Navegue pelo código](https://plugins.trac.wordpress.org/browser/shapetranslate/),
consulte o [repositório SVN](https://plugins.svn.wordpress.org/shapetranslate/) 
ou assine o [registro de desenvolvimento](https://plugins.trac.wordpress.org/log/shapetranslate/)
por [RSS](https://plugins.trac.wordpress.org/log/shapetranslate/?limit=100&mode=stop_on_copy&format=rss).

## Registro de alterações

#### 1.0.3

 * New: “Flag only” option for the language switcher.
 * New: WordPress language files are downloaded automatically when adding a language.
 * Fix: Homepage pagination with a static front page.
 * Fix: 404 on the homepage when its translation is not published.
 * Fix: Home link language in `wp_page_menu()`.
 * Fix: 404 on category and tag URLs using another language’s slug.
 * Fix: Sticky posts not synced to translations.

#### 1.0.2

 * Video Added readme

#### 1.0.1

 * Updated the plugin description, feature list, and FAQ.

#### 1.0.0

 * Initial release.

## Meta

 *  Versão **1.0.3**
 *  Última atualização **11 horas atrás**
 *  Instalações ativas **Menos de 10**
 *  Versão do WordPress ** 6.4 ou superior **
 *  Testado até **7.1.4**
 *  Versão do PHP ** 7.4 ou superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/shapetranslate/)
 * Tags
 * [language](https://br.wordpress.org/plugins/tags/language/)[localization](https://br.wordpress.org/plugins/tags/localization/)
   [multilingual](https://br.wordpress.org/plugins/tags/multilingual/)[translate](https://br.wordpress.org/plugins/tags/translate/)
   [translation](https://br.wordpress.org/plugins/tags/translation/)
 *  [Visualização avançada](https://br.wordpress.org/plugins/shapetranslate/advanced/)

## Classificações

Ainda não foi enviada nenhuma avaliação.

[Sua avaliação](https://wordpress.org/support/plugin/shapetranslate/reviews/#new-post)

[Ver todas avaliações](https://wordpress.org/support/plugin/shapetranslate/reviews/)

## Colaboradores

 *   [ ShapeKode ](https://profiles.wordpress.org/shapekode22/)

## Suporte

Tem algo a dizer? Precisa de ajuda?

 [Ver fórum de suporte](https://wordpress.org/support/plugin/shapetranslate/)