Back
Blog PostsTranslations for Confluence

Use Confluence in multiple languages with Translations for Confluence

How to use Confluence in multiple languages with Translations for Confluence

Managing multiple languages without a Confluence language app

While Confluence is an invaluable tool for countless editors, there is a recurring issue for international companies: How do you manage multiple languages in Confluence without a Confluence language app? The most frequent workaround we have seen customers use: Editors create various page trees in the same space, one for English content, one for German, French, Spanish, etc. These pages can then be linked. The downside of this approach, other than the manual work for the editors:

  • Consistency issues: There is no easy way to make sure the Confluence content remains consistent – if the original Confluence content changes, how to make sure the translations spread throughout Confluence are updated as well?
  • Unusable page tree: The page tree is clogged with a multitude of pages, making it harder to browse.
  • Unsatisfactory search results: With many pages listing the same keywords in their content, all language versions are indexed in Confluence search, and it’s hard finding the relevant version.

Managing multiple languages using Translations for Confluence

The app Translations for Confluence by bitvoodoo ag (available for Data Center, Server, and Cloud) tackles all of these obstacles. Our approach is different: The multilingual content is created and updated on a single Confluence page (or blog post, for that matter). When users access the Confluence page, only the language version that is relevant to them will be displayed. How is this possible?

The key to this solution is working with language macros. These are simple macros bearing the name of the language, e.g. German, French, English, etc. Each language macro can enclose any content and any amount of other macros. The editor is entirely free to choose which language macros to use on any page.

Manage Confluence in multiple languages using language macros with Translations for Confluence.
Language macros in the Confluence editor

Confluence language settings: Which language is displayed to whom?

The language displayed by Translations for Confluence depends on several Confluence language settings:

  • As an administrator, you can set the language Confluence is displayed in (general configuration).
  • Mostly, it’s advisable to let each Confluence user decide for themselves. They can pick their Confluence language setting in their user profile. Their choice will override the general language setting. As a result of their choice, the users will see the page content only in the language they selected.
  • If users still want to see another language on Confluence, they can do so by using the language drop-down menu. That menu automatically appears on all pages carrying at least one language macro.
Display Confluence in other languages with Translation for Confluence using the language drop-down menu.
Language drop-down to switch languages

What about the page title?

Confluence language settings for page titles on Data Center or Server

With version 5 of Translations for Confluence, the Confluence language app provides the ability to translate page titles right from the Confluence editor. You can enter the page title’s translations as separate fields in the “Translate title” interface. After that, you can go straight back to your page content, do final revisions, then publish your page in the language you prefer.

Use the "Translate title" feature with Translations for Confluence and create Confluence page titles in multiple languages.
“Translate title” interface within Confluence editor

The translated pages will affect your Confluence experience in many ways. They will be displayed in the page tree, the breadcrumb and on the dashboard, to name but a few locations.

Confluence in multiple languages: A fully translated page tree by Translation for Confluence.
A fully translated page tree

But most importantly, the page titles are indexed and used by Confluence search as well. The user can simply start typing the title in their preferred language and will see those search results only.

How to use Confluence in multiple languages and display Confluence language in German.
German query – German search results

Confluence language settings for page titles on Cloud

Unfortunately, page titles cannot be translated on Confluence Cloud. However, the language macros themselves have the same functionality as on Data Center or Server. This means the following:

  • The page title will remain the same no matter which language setting is chosen on Confluence.
  • The content language of the page is adapted to the user’s settings. It can also be changed using the language drop-down.

If you are a Jira Service Management user, you will be interested to read this blog post on: How to set up a multilingual knowledge base for JSM.


In a nutshell – what you gain by using Translations for Confluence

  • One page per topic only – no need to cross-reference different language versions.
  • Clean and clear page tree, displayed in the language of choice.
  • Efficient search – all language versions are indexed and lead to one single page.
  • Flexibility – you decide which pages need to be translated. There is no rigid workflow dictated by the app.

Ready to start creating your Confluence in multiple languages on Data Center or Cloud with Translations for Confluence?