“Automated Content Translation & Sync for WordPress Multisite” Bundle

Go multilingual

Translate content

Translate your posts to any language using Google Translate.

Automate all the things

Automate tasks

Trigger the execution of Persisted Queries on action hooks and WP-Cron tasks, to:

This bundle automates the process of translating all content from a master site, into a WordPress multisite where each language corresponds to a language.

Whenever a new post is published on the master site, it is automatically translated using the Google Translate API (into over 130 languages), directly within the corresponding language site in the WordPress multisite.

Both the Classic Editor and Gutenberg are supported: You can translate the whole HTML content in the post, and also translate each one of the attributes in all blocks in the post, even deep within each block's structure.

The translation workflow is executed like this:

  • An automation process is triggered when a new post is published, executing a GraphQL persisted query
  • The Google Translate API will be requested, translating the content
  • A new post on the corresponding language site will be created, containing the translation

After this, the translation can be fixed directly within the corresponding language site, in the WordPress editor.

Notice that you don't need to copy/paste strings, saving you plenty of time!

A single call to the Google Translate API can already send all the content to translate. As a consequence, the context provided to Google Translate will be large, producing a higher quality translation.

There are no extra tables added to the DB, and no extra language columns or meta fields that would require inner joins. As such, the speed to query the database will not be affected.

Check this video on translating all blocks in a post:

Pricing permalink

Save 54% (over all included extensions)

“Personal”
1 domain
“Professional”
10 domains
“Agency”
50 domains

$109

$219

$439

Buying the bundle gives you a license for 1 year (renewable every year), that includes support and access to all bundle updates. Prices are in USD.

Purchase any product with a 30-day money back guarantee

🛍️ Buy “Automated Content Translation & Sync for WordPress Multisite” Bundle

Other bundles completely included in this bundle permalink

  1. “Simplest WordPress Content Translation” Bundle permalink

    Translate your content into over 130 languages using the Google Translate API, without adding extra tables or inner joins to the DB

Extensions included in this bundle permalink

  1. Automation permalink

    Use GraphQL to automate tasks in your app: Execute queries when some event happens, chain queries, and schedule and trigger queries via WP-Cron.

  2. Conditional Field Manipulation permalink

    Apply a directive on a field only if some condition is met.

  3. Field on Field permalink

    Manipulate the value of a field by applying some other field on it.

  4. Field Response Removal permalink

    Remove the output of a field from the response.

  5. Field To Input permalink

    Retrieve the value of a field, manipulate it, and input it into another field or directive, all within the same operation.

  6. Field Value Iteration and Manipulation permalink

    Iterate and manipulate the value elements of array and object fields.

  7. Google Translate permalink

    Translate content to multiple languages using the Google Translate API.

  8. HTTP Client permalink

    Addition of fields to execute HTTP requests against a webserver and fetch their response.

  9. Internal GraphQL Server permalink

    Execute GraphQL queries directly within your application, using PHP code.

  10. Multiple Query Execution permalink

    Combine multiple queries into a single query, sharing state across them and executing them in the requested order.

  11. PHP Constants and Environment Variables via Schema permalink

    Query the value from an environment variable or PHP constant.

  12. PHP Functions via Schema permalink

    Manipulate the field output using standard programming language functions available in PHP.

  13. Response Error Trigger permalink

    Explicitly add an error entry to the response to trigger the failure of the GraphQL request (whenever a field does not meet the expected conditions).

  14. Schema Editing Access permalink

    Grant access to users other than admins to edit the GraphQL schema.

Supported library queries by this bundle permalink

  1. Add a mandatory comments block to a post permalink

    If missing, add the comments block at the bottom of the post

  2. Add missing links in post permalink

    Search for URLs which have no link in the post's HTML content and add a link around them

  3. Correlate user data from WordPress and Mailchimp permalink

    Augment the user data in your WordPress site, by appending extra fields from an external source such as Mailchimp

  4. Extract all links added in the HTML source for all posts

  5. Display different content to different users permalink

    Retrieve a different GraphQL response depending on the role of the logged-in user

  6. Display the URLs from all image blocks in a post permalink

    Extract the URL property for all core/image blocks in a post (including inner blocks)

  7. Display the number of comments for different periods of time permalink

    Analyze the trend of users adding comments to your site, based on several periods of time

  8. Display which posts have a thumbnail, and which have not permalink

    Identify posts that need to add/replace/remove their thumbnail

  9. Distribute content from an upstream to multiple downstream WordPress sites permalink

    Implement a distributed server architecture using Gato GraphQL extensions on the upstream WordPress site only

  10. Duplicate a post permalink

    Create a duplicate of the indicated post

  11. Duplicate multiple posts permalink

    Create duplicates for all the indicated posts

  12. Export post to WordPress site permalink

    Fetch the data for a post from this WordPress site, and replicate it in some downstream WordPress site

  13. Fetch US weather forecast data for a location permalink

    Connect to the US National Weather Service's API to fetch weather forecast data

  14. Fetch US weather forecast data for multiple locations permalink

    Connect to the US National Weather Service's API to fetch weather forecast data

  15. Fetch repositories from GitHub permalink

    Connect to GitHub's API to fetch repository data for some account

  16. Fetch user data from Mailchimp list permalink

    Connect to Mailchimp's API to fetch user data from a list

  17. Fetch users by locale permalink

    Retrieve all users with a certain locale, providing a regex to identify them

  18. Filter data from an external API permalink

    If the API does not allow filtering results that satisfy some condition (such as having a field with a non-empty value), we can implement an API gateway that removes those entries that do not satifsy our condition

  19. Import post from another WordPress site permalink

    Create a new post using the data exposed by the GraphQL API on some other WordPress site

  20. Insert a block in all posts permalink

    Identify the nth block of a given type in all posts, and place a custom block right after it

  21. Regex search and replace multiple strings in a post permalink

    Search and replace multiple strings in the post's title, excerpt and content

  22. Regex search and replace multiple strings in all posts permalink

    Search and replace multiple strings in the posts' title, excerpt and content

  23. Remove a block from posts permalink

    Remove a block of a given type from all posts

  24. Replace "http" with "https" in all image sources in a post permalink

    Switch to incorporating SSL when loading images in your site

  25. Replace an old post slug with a new post slug in all posts permalink

    Convert all content to point to the new URL for some post

  26. Replace the domain for all image blocks in a post (to use a CDN) permalink

    Update image URLs to route them via a CDN

  27. Replace the old domain with a new domain in all posts permalink

    Convert all content to point to the new URL for the site

  28. Retrieve the latest artifact download URLs from GitHub permalink

    Access the latest version of your plugin on your GitHub repo (eg: to install it in your WordPress site using WP-CLI)

  29. Retrieve user data stored in a different WordPress site permalink

    Fetch data corresponding to your users, stored in another WordPress site

  30. Search and replace multiple strings in a post permalink

    Search and replace multiple strings in the post's title, excerpt and content

  31. Search and replace multiple strings in all posts permalink

    Search and replace multiple strings in the posts' title, excerpt and content

  32. Subscribe an email on a Mailchimp list permalink

    Connect to Mailchimp's API to register an email in a list

  33. Translate a post from the "Classic editor" permalink

    Query to translate a "Classic editor" post to the desired language

  34. Translate a post from the WordPress editor (Gutenberg) permalink

    Query to translate a "Gutenberg" post to the desired language

  35. Translate content from URL permalink

    Fetch the content from any URL, and translate it with Google Translate

  36. Translate posts (in bulk) from the "Classic editor" permalink

    Query to translate multiple "Classic editor" posts to the desired language, executing a single call to the Google Translate API

  37. Translate posts (in bulk) from the WordPress editor (Gutenberg) permalink

    Query to translate multiple "Gutenberg" posts to the desired language, executing a single call to the Google Translate API


🛍️ Buy “Automated Content Translation & Sync for WordPress Multisite” Bundle