# Multilingual Plugin 🌐

**URL:** <https://meta.discourse.org/t/multilingual-plugin/142740>\
**Category:** Plugin\
**Tags:** pavilion, broken\
**Created:** [February 27, 2020, 5:06am UTC](https://meta.discourse.org/t/multilingual-plugin/142740 "2020-02-27T05:06:24Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)\
**Post date:** [February 27, 2020, 5:06am UTC](https://meta.discourse.org/t/multilingual-plugin/142740/1 "2020-02-27T05:06:25Z")

</div>

The Multilingual Plugin makes it possible for administrators of a multilingual forum to create a rich and comprehensible environment for all users and guests, even if they don’t speak the default or majority language of the forum.

[📄 Get the code](https://github.com/paviliondev/discourse-multilingual)

[📖 Read the documentation](https://coop.pavilion.tech/docs?ascending=false&category=94&solved=false)

* * *

### Overview of features

The Multilingual Plugin extends the existing Discourse locale system to give you:

1. an administrative interface for all languages used on your forum;

2. a [content language system](https://coop.pavilion.tech/docs?topic=1693) which lets you and your users filter content on your forum by language;

3. an integration with the Discourse Translator Plugin, which automates aspects of the content language system;

4. the ability to [translate category names, tags and other semi-static text](https://coop.pavilion.tech/docs?topic=1696) on your forum;

5. the ability to [disable the use of existing interface languages](https://coop.pavilion.tech/docs?topic=1753) on your forum;

6. the ability to [add custom interface languages](https://coop.pavilion.tech/docs?topic=1753) (‘locales’) directly to your forum;

7. enhanced guest language features including a [guest interface language (‘locale’) switcher](https://coop.pavilion.tech/docs?topic=1753) (as a footer bar or menu); and

8. optional interface language and content language fields at signup (coming soon).

* * *

### 👉 Please note

All of the above features work on top of the existing Discourse locale system, and work in conjunction with all features of that system ([see the longer explaination of this here](https://coop.pavilion.tech/docs?topic=1753#discourses-interface-language-features-2)).

If you wish to add interface languages (‘locales’) to Discourse, the best way of doing this is following the steps outlined here: [How to add a new language](https://meta.discourse.org/t/how-to-add-a-new-language/14970). You can also add a locale via a plugin, [as described here](https://meta.discourse.org/t/add-a-new-locale-from-plugin/78962).

The ability to do this via the admin interface in this plugin should only be considered after the existing Discourse-supported methods are exhausted. Any languages added to Discourse via the Discourse-supported methods will automatically be available for all features in this plugin.

* * *

### Example screenshots

_Admin interface_

 ![Screenshot at Feb 27 14-57-43](https://global.discourse-cdn.com/meta/original/3X/8/6/865993d4d1ff20e24942900528b14d1db0d16818.png)

_Semi-static text translations (and guest locale switcher)_

 ![Screenshot at Feb 27 14-28-27](https://global.discourse-cdn.com/meta/original/3X/2/6/2675ae7c25febd3c412eed884976fb7cb10a327d.png)

_Content language system_

![Screen Shot 2020-02-25 at 2.24.51 PM](https://sea3.discourse-cdn.com/meta/images/transparent.png)

_Content language Translator Plugin integration_

 ![Screenshot at Feb 25 15-26-23](https://global.discourse-cdn.com/meta/original/3X/3/6/362ac15c2971ec6186941b8165ab7f6ac0a5492a.png)

* * *

### Credits

This plugin was made possible by the support of the Wikimedia Foundation, with particular support from @Elena_Lappen and @icaria36, who had significant input on the design of the feature-set.

For further discussion on the thinking behind this plugin see:

[Structuring a multilingual community](https://meta.discourse.org/t/how-to-structure-a-multilingual-community/73225)

---

_[View the full topic](https://meta.discourse.org/t/multilingual-plugin/142740)._
