Content Buddy
Version 1.3.0
July 10, 2026
Added
- Anthropic (Claude) as a text generation and translation provider.
- OpenRouter as a text generation and image generation provider.
- Image generation with OpenAI GPT-5.
- Text generation and translation with OpenAI GPT-5 models.
- Import and export of plugin settings.
- Translating with a configured OpenAI Assistant.
- Support for translating Hyper fields. PR #52
- Support for translating SEOmatic fields. PR #53
- Support for translating Commerce product slugs. PR #56
- Translating links to assets (PDFs or images) during bulk translation.
- A cancelable
TranslateFieldEventfor excluding fields from translation from your own module. PR #55 - A reasoning effort setting for Grok 4.3 translations.
Changed
- Updated the available OpenAI and Grok models.
- Grok now defaults to
grok-4.3. Models that xAI retired on May 15, 2026 have been removed, and any previously selected xAI model is migrated togrok-4.3.
Fixed
- Translating a field could fail with a fatal "class not found" error.
- Translation stopped on entries whose field layout referenced a deleted field. Issue #49
- Image generation failed when saving to an external filesystem such as Amazon S3 or DigitalOcean Spaces. Issue #58
- Matrix field content could be lost during a full translation when the target-language entry did not yet exist. Issue #61
- Some fields could not be found for translation. Issue #62
- Disabled target elements were skipped when locating the element to translate. PR #57
- Slugs of disabled elements were not translated. PR #60
- Bulk translation only looked for elements on the primary site. PR #59
- The source site for a translation was not always taken from the current request. PR #51
- Translating with a GPT-5 model did not use the correct OpenAI endpoint, and could bypass a configured OpenAI Assistant.
- The selected translation model for Anthropic and OpenRouter was ignored, so translations used the content generation model.
- Translating SEOmatic fields could corrupt the Open Graph site-name position.
- The translation settings screen could error while loading OpenAI assistants.
- Translations could include extra commentary before the translated text.
- Submitting an email address under News & Updates did nothing.
Version 1.2.11
September 3, 2025
Added
- Support for OpenAI assistant models in translations.
Fixed
- Duplicate words appearing in translations.
- Disabled entries incorrectly saving as enabled after translation.
- Broken links when using
@entry syntax. - Cropped text in translations.
- Special characters breaking translated URLs.
Version 1.2.10
July 16, 2025
Fixed
- Resolved an issue affecting the translation of
<img>tags within CKEditor fields. - Fixed translation issues with Gaelic languages when using OpenAI.
Version 1.2.9
June 17, 2025
Fixed
- Resolved an issue where the bulk translation exclusions table was not created correctly on systems with
sql_require_primary_keyenabled.
Version 1.2.8
June 12, 2025
Added
- Support for DeepL glossaries.
- Option to exclude entries from bulk translations.
Version 1.2.7
June 10, 2025
Added
- Added support for translating Craft Commerce products, including product variant fields. Issue #40
Changed
- Adjusted enabled fields to store with UID instead of handle, fixing issues with Craft CMS 5.x multi-instance fields. Issue #43
Fixed
- Include Content Buddy settings table to the install migration script. Issue #47
Version 1.2.6
May 28, 2025
Added
- Added support for translating SEO metadata, including title, description, and keywords.
Changed
- Allow selecting how many related entries to generate. Issue #41
- Moved settings storage to it's own database table to allow management of settings even when admin changes are disabled.
- Split content into chunks when translating large entries to avoid issues with large content translations being cut in half.
Fixed
- Generated related entries now include slugs. Issue #41
- Fixed an issue with buddy button functionality when having multiple slide-out panels on the same page.
Version 1.2.5
April 10, 2025
Added
- Added GPT-4.5 Preview to the available models for OpenAI.
- Added Grok 3 & 2 to the available models for x.AI.
- Allow generating entries related to the current entry's fields. Issue #25
Changed
- Show a link to the translated pages in the translation overview.
Fixed
- Buddy button not rendering on dynamically added CKEditor fields. Issue #36
- Issue with migrations not being applied after updates. Issue #38
- Save drafts before translating, and create matrix fields when translating entries that don't exist yet. Issue #39
- Issue with large content translations cut in half when using gpt-3.5-turbo and gpt-4-turbo models.
- Make sure MatrixBlock translations are only processed in Craft CMS 4.x.
- Issue with translations removing some HTML tags.
Version 1.2.4
March 19, 2025
Changed
- Allow selecting different API versions for DeepL.
Fixed
- Fixed an issue with translating nested entries in CKEditor fields.
Version 1.2.3
March 18, 2025
Fixed
- Fixed an issue with DeepL Pro API keys.
Version 1.2.2
March 12, 2025
Added
- Allow translating nested entries in CKEditor fields for CraftCMS 5.x.
Version 1.2.1
March 4, 2025
Added
- Added the ability to translate Assets.
Fixed
- Fixed an issue when translating Categories to all languages.
Version 1.2.0
February 21, 2025
Added
- Added DeepL integration, available in text translation models.
- Added o1 and o3-mini to the available models for OpenAI.
- Added Stable Diffusion 3.5 models to the available list for image generation.
- Added the ability to translate Categories.
Changed
- Separated the translation and generation settings into two separate tabs in the plugin settings.
- Allow the user to set delays for bulk translations.
Fixed
- Fixed an issue with license notices displaying when they shouldn't.
Version 1.1.14
January 13, 2025
Fixed
- Fixed an issue that prevented the Users and Assets sections from opening. Issue #35
Version 1.1.13
January 6, 2025
Added
- Added an option to translate content to all languages at once.
- Allow translating of entry slugs. Issue #28
Version 1.1.12
December 9, 2024
Changed
- Allow changing the order of the prompts in the Quick Menu. Issue #32
- Added an option to toggle the translation button in the Quick Menu. Issue #33
Fixed
- Adjusted the max tokens limit for x.AI Grok to resolve usage issues.
- Resolved an issue where the title field from the Navigation plugin was not displaying the Quick Menu.
- Adjusted CK Editor field UI to display the Quick Menu properly. Issue #34
- Resolved an issue where translations could override the slug with the original site's slug.
Version 1.1.11
November 11, 2024
Fixed
- Fixed error handling for x.AI processing.
Version 1.1.10
November 1, 2024
Added
- Added x.AI Grok to the available models for text generation.
Fixed
- Fixed a migration error related to project configurations.
Version 1.1.9
October 18, 2024
Added
- Added support for DALL-E 3 and Stable Diffusion v3 engines in the Image Generation Settings.
Changed
- Updated translation prompt parameters to support large-scale translations using the GPT-4o and GPT-4o-mini models, ensuring more efficient handling of complex multilingual content.
Fixed
- Resolved and issue with keyboard shortcuts not working after running prompts. Issue #30
- Fixed a migration error related to project configurations.
Version 1.1.8
September 26, 2024
Changed
- Removed choices for individual matrix field translation, allowing to toggle all matrix fields at once.
Fixed
- Fixed an issue with modifying prompt instructions.
Version 1.1.7
September 9, 2024
Fixed
- Hotfix for CraftCMS 4.x single-page and full-site translations.
Version 1.1.6
September 9, 2024
Fixed
- Resolved issues with translation of multiple entry types and nested matrix fields in CraftCMS 5.x for both single-page and full-site translations.
Version 1.1.5
September 6, 2024
Changed
- Exporting project configurations now utilizes config handles.
- Removed the word limit on prompt templates.
Fixed
- Resolved matrix field translation issues in CraftCMS 5.x for both single-page and full-site translations. Issue #27
Version 1.1.4
August 28, 2024
Added
- Added GPT-4o and GPT-4o mini to the selectable models in API settings.
- Added support for structures. Issue #26
Fixed
- Resolved an issue where translating matrix fields would fail if those fields did not exist on the target site. Now, the error will no longer block the translation of other content. However, to ensure matrix fields are translated, you must modify the matrix field's "Propagation Method" on the source site. Change it to any option other than "Only save blocks to the site they are created in." This setting prevents fields from being copied to other languages, and since Content Buddy does not create fields, it cannot translate matrix fields that do not exist on the target site. Issue #27
Version 1.1.3
May 31, 2024
Fixed
- Fixed issue with site translation on fresh install
Version 1.1.2
May 31, 2024
Added
- Ability to translate single pages with a click Issue #7
Version 1.1.1
April 3, 2024
Fixed
- Fixed issue with fresh installation Issue #24
Version 1.0.9
March 5, 2024
Fixed
- Fixed issue with TranslateRecord migration Issue #20
Changed
- Updated to support the latest GPT models and Stability.AI engines.
Version 1.0.7
September 13, 2023
Fixed
- Fixed issue with using translation prompt in 1.0.6 Issue #15
Version 1.0.5
August 10, 2023
Added
- Added Image Generation Settings: Choose between different Image Generation providers, such as OpenAI or Stability.AI (Stable Diffusion).
- New Single Image Generation Feature: Easily generate a single image based on selected text. For optimized results, first use the "generate image idea" option with your chosen text. Then, with the generated image prompt, select "generate image on this" to create your final image.
Version 1.0.4
August 1, 2023
Added
- Added Matrix block support.
Fixed
- Fixed content generation error when no site exists with the hardcoded id "1". (Thanks to @edbarbe for code contribution).
Version 1.0.3
July 12, 2023
Fixed
- Fixed composer.json file to include the correct version of the plugin for auto-releases.
Version 1.0.2
July 11, 2023
Added
- Added gpt-4 to the selectable models in API settings.
- Added support for Craft's 'title' field (Thanks to @nitech).
Fixed
- Fixed issue with overlapping field character counter (Thanks to @nitech).
- Fixed issue with Craft Commerce compatibility, specifically with categories (Thanks to @nitech).
- Fixed issue with translations dropdown showing duplicate languages.
Changed
- Translation dropdown now shows current site language at the top of the dropdown for convenience.
Version 1.0.1
July 6, 2023
Fixed
- Fixed issue with new prompt templates not being saved properly.
- Fixed issue with Craft Commerce compatibility, specifically with product entries (Thanks to @nitech for reporting this issue).
Changed
- Modified the context menu to be more compact.
- Translation options are now showing up in a separate dropdown (Thanks to @nitech for suggestion).
Version 1.0.0
June 19, 2023
Added
- Initial release