Version 2.2.4

  • Compatibility with Confluence 7.20

  • Improve the indexing of translations:

    • Delete translations from index when translations are deleted

    • Update Confluence search preview

  • Prevent events when clicking on elements while in edit mode

Version 2.2.3

  • Disable the translation of mentioned users

  • Improve "include page" macro detection and handling

  • DeepL languages: add Ukrainian

Version 2.2.2

  • Fix error when including pages from spaces without translation permission

  • Update permission handling of the personal translation settings page

Version 2.2.1

  • Restructure the translation widget user interface

  • The source language can now be configured in the translation widget

  • Added option to disable the create new translated pages feature

  • New possibility to delete single translations

  • Added button “share translation” to link to specific translations

  • Fix error when viewing the “blog posts” macro in a space where translation permissions are disabled

Version 2.1.1

Fix detection of the Include Page Macro when used in combination with Comala Workflow.

Version 2.1.0

Support of the Include Page Macro. Just as with blog posts, included pages can now be translated separately of the rest of the page. When translating an included page the translations of the original page are reused.

Version 2.0.2

  • Don't translate the content of Atlassian's "Code Block" macro

  • Don't translate text formatted as "Monospace" code style

  • Fix incompatibility with the "Comala workflow" app when creating a new translated page

  • The "Show usage" button now works with the DeepL free API as well

  • Increase input field width under access control

Version 2.0.1

  • Fix Bug in the “create new translated pages” feature, where Confluence macros could end up broken on the new page

  • Update “translate page tree view” feature

Version 2.0.0

  • Ability to create new translated Confluence pages with the “Create translated page” button. For more information see: Create new translated pages

  • Support the free DeepL API ( No additional configuration is required because the API is automatically detected when entering the API key in the settings.

  • When copying a page tree, existing translations are now also copied.

  • Fix bug where the “Edit translation” button was not shown when a new translation was created.

  • Fix CORS errors when the Confluence base URL isn’t the same as the URL used to access Confluence.

Version 1.9.1

Fix a bug where an anonymous user was unable to create new translations.

Version 1.9.0

Apply translations to page exports: See Export translated Confluence pages

Version 1.8.6

Fix Google translation HTML entity encoding issue when creating new translations.

Version 1.8.5

  • Delete all translations of one space (Space tools → Easy Confluence Translator → Delete translations)

  • Add global option to block the translation of personal spaces (Global settings → Easy Confluence Translator → Allow translation of personal spaces)

  • Translations are now also applied to popups

  • Fix annoying “Translation” button resizing while the page is loading

Version 1.8.3


  • Delete translations of a page

  • Existing translations are now applied to dynamic content (for example macros inside of expand macros)


  • Page titles in the page tree are now displayed in the original form if no translation exists

Version 1.8.1


  • The app is now compatible with Confluence version 7.12

  • Added the option to disable or enable the indexing of translations globally


  • No more errors occur when viewing an old version of a page

  • Fix case where permissions were handled too strictly

  • Fix the detection of table headers

Version 1.7.3


  • Possibility to translate the navigation page tree

  • New user setting to automatically show translations based on a users preferred language

  • New option to automatically show translations based on anonymous user's browser language setting

  • New feature to add/remove individual groups from permission tables

  • Added DeepL language support for various languages


  • Fixed bug where pages with more than 500 nodes, would not be translated entirely

  • Fixed bug where large pages would cause a timeout

  • Improved security for translation on restricted pages

  • Fixed various issues with the blog post macro

  • Various Performance improvements when creating and loading Translations

Version 1.6.7

  • New feature to search in translated content

  • Improved notification for when Evaluation Service quota is used up

  • Fixed bug where blogs containing an umlaut would cause an error flag in the blog macro

  • Fixed bug where white-spaces would disappear between formatted text-nodes

Version 1.6.5

  • Added DeepL language support for Japanese and Chinese

Version 1.6.3

  • New feature: ECT permissions on space level

  • New feature: Support for Linchpin 'Newsfeed' macro

  • Fixed bug where lockout from ECT Settings could be caused

  • Fixed bug where the 'Blog posts' macro would cause an errorflag

Version 1.5.12

  • general UI improvements

  • New Feature to translate Blogs directly from the blog Timeline

  • New Feature to allow Anonymous users to View/Edit or Create translations via ECT

  • Fixed bug where umlaut characters would not be translated correctly with Deepl

  • Fixed Active Objects error with Oracle Databases

Version 1.4.0

  • New Feature to enabled/disable Translations by Space/Category

  • New Feature to enable/disable Translations by Page

  • Improved Access Control UI

  • Fixed error where blogs wouldn't translate correctly

Version 1.3.4

  • Fixed error where proxy authentication failed

  • Fixed bug where editing a page title translation triggered a page reload

  • Fixed layout issues that appeared in combination with linchpin

  • Small improvements of API configuration page

Version 1.3.3

  • Fixed a bug where the app would not honor system proxy settings when attempting to connect to remote translation services
    The app will now honor HTTP proxy settings set via standard http.proxyHost, http.proxyPort, https.proxyHost and https.proxyPort system properties

Version 1.3.2

  • Removed size limitations for pages submitted to remote services for translation
    Previous version exhibited some maximum size limitations for pages submitted for machine translations. Pages exceeding these limitations would cause silent failures or unspecific error messages presented to the user.
    These limitations are removed in the current version, though translating long pages can still take a considerable amount of time.

  • Fixed unspecific error messages displayed to the user related to plugin license problems
    Previously, whenever the plugins license has expired, a vague and misleading error message about an invalid error message is presented to the user. These messages are now more specific about the underlying licensing issue.

  • Fixed a problem where the first translation submission can intermittently fail
    In some rare cases, the plugin can silently fail when submitting a page for machine translation for the first time. The underlying problem has been fixed in this version.

Version 1.3.1 Datacenter release

  • Verified compatibility for Confluence Datacenter
    Easy Confluence Translator is now tested for compatibility and approved by Atlassian for use on Confluence Datacenter Instances

  • Implemented full support for Confluence Read Only Mode
    To comply with compatibility requirements for Confluence Datacenter, Easy Confluence Translator now offers full support for Read Only Mode.

Version 1.2.0

User interface

  • Added support for translation of page titles
    Page titles are now automatically translated along with the content of the page.

  • Improved page menu, allowing the user to select existing translations or create new ones, if he holds sufficent permissions

See Switching between languages and Creating and updating a machine translation

Administration tools

  • Implemented global permission scheme, allowing administrators to restrict access to individual features by User Group. Administrators can now assign permissions to Confluence User Groups globally, allowing them to prevent access by unauthorized users or exercise cost control. (See Access control and permissions )


  • Fixed a bug where the wrong languages would appear in the users profile settings
    A language would continue to appear in a users profile settings, if the user previously enabled it, but it was disabled again globaly by an administrator.

Version 1.1.1

User interface

  • Slight improvments to the user profile settings page
    Implemented some minor changes to how user settings are displayed, rendering the language selection lists somewhat more organized if many languages are available.


  • Fixed a bug where user profile settings were not correctly saved and displayed
    The previous versions would exhibit a bug which could cause inconsistent failures to correctly store user profile settings and re display them later.

  • Fixed a bug where translating a page could cause some of the white space in the pages content to disappear.

Version 1.1.0

User interface

  • Introduced reworked user interface for faster switching and editing of translations.Users can now use a convenient drop down menu on Confluence pages to quickly switch language and enter/exit edit mode, as below.

Administration tools

  • Added a status indicator in the global configuration page to check connectivity to the Easy Confluence Translator Evaluation Service.

Removed features

  • Disabled the quick translation button in the page editor due to stability problems. This functionality may be reintroduced in a future release.