Skip to content

kirby-tools/kirby-content-translator

Repository files navigation

Kirby Content Translator

Kirby Content Translator (Pro)

Why spend hours manually translating content field by field when you can automate the process with Kirby Content Translator? This plugin allows you to translate the entire content of any page with a single click. It supports all fields, including nested structures, objects, blocks, and more. You can also automatically import content from the primary language into secondary languages. Kirby Content Translator is the ultimate tool for translating content in Kirby CMS.

With a single click in the Kirby Panel, an editor can save time translating a page into another language by:

  1. Copying content from the primary language to the currently active language.
  2. Then, recursively translating the imported content (which is still in the primary language) into the currently active language.

This plugin is the evolution of the now deprecated Kirby Content Translator v1 plugin. While you can still use the first version of the plugin, it will no longer receive updates or support. We recommend upgrading to the new Kirby Content Translator (Pro) plugin to benefit from the latest features and improvements, such as better support for nested fields and the PHP API.

Features

  • ๐ŸฅŸ One-click translation of content in the Panel
  • โ†ฉ๏ธ One-click content duplication from primary language to secondary languages
  • ๐Ÿคฟ Recursive translation of nested structures, objects, blocks, etc.
  • ๐Ÿ‘ฉโ€๐Ÿ”ง Programmatic API for developers โ€“ integrate content translation in CLI commands and all your custom workflows
  • ๐ŸŒพ Supports blocks, layout, list, object, structure, text, textarea, writer fields
  • ๐Ÿงฉ Use DeepL API or custom translation service

Licensing

Kirby Content Translator is a commercial plugin that requires a license. You can install and test the plugin locally without a license. However, production environments require a valid license. You can purchase a license from the Kirby Tools Website.

Getting Started

To get started, please refer to the documentation for guidance on installation, configuration, and usage.

Support and Questions

We are committed to support you if you have any questions or issues with Kirby Content Translator. There are several ways to get support:

  • GitHub Discussions: Join the community and engage in discussions on our GitHub Discussions page.
  • Email Support: You can ask questions and seek assistance by emailing us at hello@kirby.tools. Please use the GitHub discussions if you have a general question or comment about Kirby Content Translator.
  • GitHub Issues: For reporting bugs or requesting new features, please use the GitHub Issues page.

We encourage you to use the resources above to connect with us and other users of Kirby Content Translator.

For the sake of reproducible bug reports, please include the following information in your bug reports:

  • Kirby & Kirby Content Translator version
  • Browser environment (name, version, operating system)
  • Global and section configuration (without any sensitive information)
  • Steps to reproduce the bug (if no reproduction is provided)
  • Screenshots or screen recordings if applicable

Feedback

We value your feedback and ideas for improving Kirby Content Translator. If you have any suggestions, please feel free to reach out to us via email or preferably by creating a new discussion on our GitHub Discussions page.

License

Kirby Tools License License ยฉ 2024-PRESENT Johann Schopplich