Automatic Translations For Polylang

Description

Automatic Translations For Polylang reduces your translation workload by 90% with this powerful addon. It not only duplicates your original or default language post content but also translates core and specific blocks into other languages of the same post, streamlining the entire translation process.

This addon allows you to replicate page/post titles, content, images, galleries, and all associated meta fields. By duplicating and translating content, you can focus solely on translating the necessary elements without the hassle of setting featured images, adding galleries, or reinserting other content.

Check It Now

Moreover, there’s no need to repeatedly restyle your page, as this addon seamlessly copies all styles and formats while translating content from the original post. Simplify your multilingual website management with ease.

Key Features

  • Automatic Content Translation: Effortlessly translate post titles, content, images, galleries, and meta fields from one language to another using the Yandex Translate API.

  • Gutenberg Block Compatibility: Specifically designed to translate content within Gutenberg blocks, including core blocks and popular third-party blocks like Spectra, Kadence, Stackable, Otter, and Essential.

  • One-Click Duplication: Easily duplicate your original or default language content into other languages, saving time and reducing manual work.

  • Style and Format Preservation: The plugin retains all styles, formats, and layouts from the original post, ensuring that your translated content maintains a consistent appearance.

  • Multilingual Management: Simplifies the process of managing a multilingual website by automating translation tasks and reducing the need for repetitive actions.

  • No Account Required: Use the Yandex Translate API without needing to create a separate Yandex account, making it straightforward to set up and use.

  • Custom Block Support: While optimized for Gutenberg blocks, the plugin also works with several third-party block plugins, extending its versatility.

  • Easy to Use: Designed with a user-friendly interface, making it accessible even for those with limited technical knowledge.

Check out our advanced Automatic Translate Addon for Loco Translate

The Automatic Translate Addon for Loco Translate is an essential tool for website owners and developers who want to quickly and efficiently translate WordPress plugins and themes. By integrating with the popular Loco Translate plugin, this addon leverages advanced machine translation services to automate the translation of PO files, significantly reducing the time and effort required.

Key Features:

  • Automatic Translations: Utilizes machine translation to translate WordPress plugin and theme strings automatically.
  • No API Key Required for Free Version: Allows unlimited character translations using the Yandex Page Translate Widget without needing a paid API key.
  • Premium Version Enhancements: Provides additional translation options with Google Translate Widget, DeepL Doc Translator, ChatGPT, and Gemini, all without requiring a paid API key.
  • User-Friendly Interface: Features a one-click translation button within the Loco Translate editor, making translations quick and easy.
  • Unlimited Translations: Both free and premium versions support unlimited character translations, with premium users accessing more advanced and accurate translation tools.

Check It Now

Important Notice: This plugin serves as an automatic translation extension for the official Polylang plugin.

Important Notice: This plugin provides automatic translation functionality only for Gutenberg blocks.

Disclaimer: This plugin is not developed by or affiliated with the Polylang developers. It is a third-party addon that offers automatic translation functionality, enabling you to quickly translate your posts while maintaining the same styles in other languages.

Custom Blocks Support

To make your custom blocks translation-ready, follow these steps:

  • Go to the Support Blocks Page:
    Navigate to the languages page in your WordPress admin.
    Find the Support Blocks page.

  • Identify Your Blocks:
    Check the list of supported and unsupported blocks.
    Search or filter to find your desired blocks.

  • Add Blocks for Translation:
    Click the “Edit” or “Add” button next to the block you want to translate.
    The block will appear in the Gutenberg editor with the “Make This Content Available for Translation” text.

  • Enable Translation for Missing Sections:
    If a section is missing, click the “Click Here” button.
    Copy the translation text and paste it into the desired block.

  • Update Your Page:
    Save your changes to the page.

  • Translate Your Content:
    Use Polylang’s translation tools to translate your content.
    Your custom blocks will be automatically translated using the Automatic Translation for Polylang plugin.

By following these steps, you can ensure that your custom blocks are ready for translation and can be easily translated into multiple languages. For a visual guide, check out our demo video on how to add custom blocks for translation: Demo Video.

Special Thanks

A special thanks to the authors of the Polylang plugin for creating an outstanding tool for multilingual management.

Service Provider

This plugin provides automatic translation services for Polylang using the Yandex Translate API.

  • Service Description:
    The plugin uses the Yandex Translate API to translate content in real-time, allowing you to easily manage multilingual content on your WordPress site.

  • Servers Being Called:
    The plugin makes API calls to the following server:
    https://translate.yandex.net/api/v1/tr.json/translate

  • Account Requirements:
    No Yandex Translate account is required to use this plugin. However, please note that API usage is subject to Yandex Translate’s terms of service and usage limits.

  • Benefits:
    By using the Yandex Translate API, you can enjoy improved translation accuracy and efficiency, making it easier to manage your multilingual content.

🌴 Important Links & Information

Screenshots

  • Automatic translation content preview in the Gutenberg Block Editor.
  • Content Translation Preview.

FAQ

What does the “Automatic Translations For Polylang” plugin do?

This plugin automatically copies and translates your posts, including titles, content, images, galleries, and meta fields, from one language to another using the Yandex Translate API. It works specifically with Gutenberg blocks, replicating the original content and styles across different languages.

Is this plugin officially developed by Polylang?

No, this plugin is not developed by or affiliated with the Polylang developers. It is a third-party addon designed to extend Polylang’s functionality by adding automatic translation capabilities.

Do I need a Yandex Translate account to use this plugin?

No, you do not need a Yandex Translate account to use this plugin. However, the translation services are powered by the Yandex Translate API, which is subject to Yandex’s terms of service and usage limits.

Can I use this plugin with custom blocks or themes?

This plugin is designed to work with core Gutenberg blocks and several popular third-party blocks (e.g., Spectra, Kadence, Stackable, Otter, and Essential). While it may work with custom blocks or themes, compatibility is not guaranteed, and testing is recommended.

Does the plugin translate all content on my website?

The plugin automatically translates the content within Gutenberg blocks. It does not translate content outside of these blocks, such as custom widgets, shortcodes, or other plugins’ content that doesn’t utilize Gutenberg blocks.

How do I manage the translated content?

The translated content is managed within the WordPress editor, just like your original content. The plugin duplicates your content into other languages, which you can then review and adjust as needed.

Can I undo the automatic translations if needed?

Yes, you can manually edit or remove the translated content in the WordPress editor after it has been automatically translated.

What if the translation quality is not accurate?

While the plugin uses the Yandex Translate API for automatic translations, you can manually adjust the translated content within the WordPress editor to ensure accuracy.

How do I update the plugin to the latest version?

You can update the plugin through the WordPress dashboard like any other plugin. Regular updates will ensure you have the latest features and security improvements.

Will this plugin slow down my website?

The plugin is optimized for performance, but the speed impact may vary depending on your hosting environment and the size of your content. The automatic translation process occurs in the background to minimize any potential impact on site performance.

Reviews

21 Deireadh Fómhair, 2024 1 reply
Stuck, when pressing the Yandex translate button. In the console: index.js?ver=aebc417…:1 Error fetching post content: SyntaxError: Unexpected end of JSON input at JSON.parse (<anonymous>)
24 Meán Fómhair, 2024
thank you for this plugin, i used your other plugin for loco translate and didn’t know of this plugin, I know about it now and I really pleased as I was searching alot for something like that hope you can make a one for elementor pages too thanks
Read all 2 reviews

Contributors & Developers

“Automatic Translations For Polylang” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

Version 1.0.4 | 15 November 2024

Added: Supported Blocks Page for easily adding custom blocks for translation.
Added: Added support for WordPress 6.7.
Fixed: Permalinks translation issue.

Version 1.0.3 | 21 August 2024

Tested up to: Tested with WordPress 6.6.

Version 1.0.2 | 20 August 2024

Fixed: Minor bug fixes.

Version 1.0.1 | 07 August 2024

Added: Service provider details to the README file for easier access.
Fixed: Resolved security issues by adding escaping functions in all necessary places.
Improved: Code improvements for better performance and maintainability.

Version 1.0.0 | 02 July 2024

New: Initial Plugin Release