HashAgile Multisite Content Duplicator & Translator
HashAgile Multisite Content Duplicator & Translator
Description
HashAgile Multisite Content Duplicator & Translator allows WordPress multisite administrators to duplicate posts across multiple sites and optionally translate them automatically using the DeepL API.
This plugin is designed for multisite networks that manage regional or language-based sites and need synchronized content across them.
Key features:
- Duplicate posts to multiple sites in a WordPress multisite network
- Automatically translate post title, content, excerpt, and scalar custom fields using DeepL
- Configure default language per site from Network Admin settings
- Per-post duplication and translation controls via a meta box
- Preserve featured images and custom metadata
- Asynchronous processing to avoid blocking performance
- Secure nonce validation and properly sanitized inputs
- Fully prefixed PHP classes, functions, meta keys, and options
All PHP classes, meta keys, transients, nonces, and enqueue handles are prefixed with HAG_MCDT_ or _hag_mcdt_.
Plugin text domain:
hashagile-multisite-content-duplicator-translator
External Services
This plugin connects to the DeepL Translation API to automatically translate post content across multisite installations.
Service Name:
DeepL API
Service Provider:
DeepL SE
What data is sent:
When translation is enabled during post duplication, the plugin sends the following data to DeepL:
– Post title
– Post content
– Post excerpt
– Scalar custom field values
– Target language code
When data is sent:
Data is sent only when a network administrator triggers duplication with translation enabled.
This service is provided by DeepL and is not affiliated with or endorsed by WordPress.
Terms of Service:
https://www.deepl.com/pro-license
Privacy Policy:
https://www.deepl.com/privacy
Installation
- Upload the plugin files to the
/wp-content/plugins/hashagile-multisite-content-duplicator-translatordirectory, or install via the WordPress Plugin Installer. - Network Activate the plugin from the Network Admin Plugins screen.
- Navigate to Network Admin Post Duplicator Settings.
- Enter your DeepL API key and configure default languages for each site.
- When editing a post, use the Multisite Duplication Settings meta box to select target sites and translation options.
Faq
No. This plugin is designed specifically for WordPress multisite installations.
It translates scalar custom field values. Complex arrays or serialized data are copied as-is.
Yes. The meta box on each post allows you to select specific target languages per site.
The plugin updates duplicated posts on the target sites while preserving translations where applicable.
Yes. You must provide a valid DeepL API key in Network Settings to enable translation functionality.
Reviews
Changelog
1.0.0
- Initial release
- Multisite post duplication support
- DeepL translation integration
- Per-post duplication settings
- Network-level configuration panel