| 开发者 | brandewp |
|---|---|
| 更新时间 | 2026年10月5日 23:34 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/en/ and /ru/. The plugin keeps the original Page or Post layout, backgrounds, images, blocks, buttons, spacing and styling untouched while translating visible text.
Brande Simple Translation is designed for website owners who want a lightweight multilingual WordPress solution without external translation services, cloud accounts, tracking or third-party dependencies.
Manual WordPress translation
The plugin provides a clear translation workflow inside the WordPress admin area:
et as the first language:
https://example.com/ - Estonian homepage.https://example.com/contact/ - Estonian page.https://example.com/en/ - English homepage.https://example.com/en/contact/ - English page.https://example.com/ru/contact/ - Russian page.https://example.com/blog-post/ - Default-language blog post.https://example.com/en/blog-post/ - English blog post./en/ and /ru/.lang attribute for the active translated language.?lang=en URLs to the clean language-prefixed URL structure.?p=123), because Plain permalinks do not support language subdirectory URLs such as /en/ or /ru/.
Language switcher
Brande Simple Translation includes a built-in language switcher.
wp_body_open hook.[brande_language_switcher].lang and hreflang attributes.et, en, ru or regional codes such as en-gb.
?p=123).Yes. The free plugin translates standard WordPress Pages and Posts and includes language management, clean language URLs, a language switcher, hreflang output and language-aware canonical URLs.
No. Brande Simple Translation is designed for manual translation. You enter and control the translated text yourself.
No. The plugin does not connect to external translation services, cloud accounts or third-party translation APIs.
No. Only visible text is translated. The original Page or Post layout, backgrounds, images, blocks, buttons, spacing, styling and stored layout data remain untouched.
The first configured language is the default language and has no URL prefix. Every additional language uses its language code as a clean URL prefix.
For example, if the configured languages are et, en and ru, the language roots are /, /en/ and /ru/.
Valid old query-parameter language URLs are permanently redirected with a 301 redirect to their clean language-prefixed equivalent.
Yes. It outputs alternate hreflang links for the default content and for secondary language versions that contain saved translations, plus an x-default link to the default-language content.
The plugin includes language-aware canonical URL filters for Yoast SEO, Rank Math and All in One SEO.
The automatic switcher is rendered near the top of the page using the standard WordPress wp_body_open hook.
Yes. Use [brande_language_switcher] in a Shortcode, Text or HTML area.
The plugin does not impose a fixed language-count limit. Add the language codes your site needs, using one code per line or comma-separated codes.
Standard short codes such as et, en and ru are supported, as are regional codes such as en-gb.
The free version translates standard WordPress Pages and Posts. WooCommerce products, custom post types and taxonomies are not translated in the free version.
Language settings and saved Page and Post translations are preserved in the WordPress database so they are available again after reinstalling the plugin. The uninstaller removes only Brande Simple Translation's internal runtime/version options and does not scan or modify data owned by WordPress, themes or other plugins.