Duplicate & Translate is a WordPress plugin that allows you to easily duplicate a post and translate it into another language while keeping layout and formatting intact using an AI provider like OpenAI.
Features
- One-click duplication and translation: Quickly create a translated version of any post.
- Compatible with most LLM providers: OpenAI, Google, Anthropic, DeepSeek
- Gutenberg Block Editor Support: Translates content from various core Gutenberg blocks while keeping layout intact, including headings, paragraphs, lists, quotes, buttons, and images (alt text).
- AI Integration: Utilizes the power of language models for accurate translations.
- Configurable Target Language: Choose from a list of predefined languages to translate your content into.
- Configurable Context prompt Add context via a text box to help create a better translation (useful for idioms and language specific elements that needs special translation)
- Secure API Key Storage: Your API key is stored securely in your WordPress database.
- User-friendly Progress Page: A real-time progress page keeps you informed about the translation process.
Usage
- Go to Posts > All Posts.
- Hover over the post you want to translate.
- Click the Duplicate & Translate link.
- A new tab will open, showing the translation progress.
- Choose Language and add context to help the translator
- Once the translation is complete, you will be given a link to edit the new translated post, which will be saved as a draft.
Author
This plugin is developed by Judicael Poumay.
Third-Party Services
This plugin utilizes third-party AI services to perform translations. When you initiate a translation, the content of your post (text from blocks, title, and alt tags) is sent to the AI provider you have configured in the settings.
- Providers: OpenAI, Google (Gemini), Anthropic (Claude), DeepSeek.
- Data Sent: The text content of the post being translated and the target language. No personal user data is sent.
- Terms and Privacy: You must have an account with the selected provider and provide your own API key. Use of these services is subject to their respective terms and privacy policies.






