Changelog

All of the changes to the Kirby Content Translator plugin.

Where to Find the Latest Version?

If you have installed the plugin via Composer, you can update it by running the following command in your terminal:

composer update

If you have downloaded the plugin as a ZIP file, you can download the latest version from the releases page on GitHub.

What's New?

v3.4.0

June 24, 2025

๐Ÿš€ Features

v3.3.0

May 5, 2025

๐Ÿš€ Features

  • Use the language's LC_ALL locale (if available) to resolve the DeepL target language.
  • Validate language code against DeepL's supported target languages.
For example, if you set LC_ALL to en_UK, the target language for DeepL will still be EN, since EN-UK is not supported by DeepL. If you set LC_ALL to en_GB instead, then the Content Translator will send EN-GB as the target language to DeepL.

v3.2.3

February 18, 2025

๐Ÿž Bug Fixes

  • Prevent slug translation on the error page.
  • Slug translation from the view button now works correctly.

v3.2.1

February 7, 2025

This release contains two important fixes for Markdown translation and KirbyTags. We recommend updating to this version to ensure a smooth translation experience.

๐Ÿž Bug Fixes

  • Preserve line breaks when translating Markdown content in textarea and markdown fields.
  • Skip translating KirbyTags in Markdown content.

v3.2.0

January 23, 2025

โ™ป๏ธ Refactorings

  • Renamed the bulk option to batch with backward compatibility for the former option name.

v3.1.0

January 20, 2025

๐Ÿš€ Features

  • Select the languages to translate the content into when using the batch translation feature:
Content Translator batch translation dialog

v3.0.0

December 28, 2024

Kirby Content Translator v3 is a major release with support for Kirby 5. This major release requires a new license key. If you already have a license, you will receive a 50% discount on your new license. Head over to the Kirby Tools Hub to get your discount or read more in the license compatibility guide.

๐Ÿš€ Features

  • Panel view button as an alternative to the section. Including backward compatibility for Kirby 4 ๐ŸŽ‰.
  • Support for Kirby 5.

v2.5.0

December 10, 2024

๐Ÿš€ Features

  • Enable HTML handling for DeepL API requests to fix issues with HTML content not being translated correctly.
  • Support for the community-driven Markdown Field plugin by Fabian Michael.
  • New deepl.requestOptions configuration option to set custom request options for the DeepL API.

v2.4.0

November 14, 2024

๐Ÿš€ Features

  • Support translating tags fields.

v2.3.0

October 18, 2024

๐Ÿš€ Features

  • New translateSlug PHP API method.
  • Batch translation mode: The content of all secondary languages is overwritten with the data of the default language and then translated into the respective language.
Kirby Tools section preview

Unlike per-language translation, this translation process is not reversible in the Panel and is handled server-side. Use it with caution, as it may take a while to translate all content. When the button is clicked, a confirmation dialog is displayed to prevent accidental batch translation.

If this new feature breaks your workflow, you can disable it by setting batch: false in the plugin configuration.

When disabled, the section will look the same as in v2.2.0 and earlier versions:

Kirby Tools section preview

๐Ÿž Bug Fixes

  • Disallow changing the slug on the homepage page ID.

v2.2.2

October 2, 2024

๐Ÿš€ Features

  • Log common DeepL API erros to the Panel, such as when the API quota is exceeded or the character limit has been reached.

v2.2.0

September 11, 2024

๐Ÿš€ Features

  • Added support for the Kirby 5 alpha release. However, please note that future Kirby alpha versions might introduce breaking changes. Kirby Content Translator v3 will be released alongside the final Kirby 5 release.

v2.1.0

June 14, 2024

๐Ÿš€ Features

  • Skip translating content when translate: false is set in the blueprint options of a field.
  • Better translation button texts.

v2.0.0

June 12, 2024

  • Major overhaul of the plugin architecture and functionality. Read the migration guide to learn how to update your project from v1 to v2.