Contribute a translation to Discourse

So you’d like to help us translate Discourse into other languages? Great! Let’s get started.


Translators do all their work in the Crowdin workspace. Create an account at Crowdin and start translating one or more languages. You’ll be notified when there are new strings that need to be translated, and get emails when there are announcements.

After contributing translations to the Crowdin projects, there’s nothing more to do. The translations will automatically be pulled into various Discourse repositories on a weekly basis.

Discussions about the translations and how to improve the process should happen in #dev:translations.

Want to know how the Crowdin interface works? Take a look at Online Editor | Crowdin Documentation.

:bulb: It’s always a good idea to start a discussion with your fellow translators before making large or radical changes to existing translations. Please create a new topic in #dev:translations if there isn’t one for your language.


Reviewers are responsible for ensuring that translations are correct and use consistent style and terms.

Feeling up for the task? Reply to this topic and request proofreading permissions by telling us the language and your username on Crowdin. (You can include your Transifex username as well if you were a translator/reviewer there too.)

Please be aware that we are going to restrict the number of reviewers to a maximum of two users per language. We are doing this to increase the quality of the translations. You have a good reason why we should make an exception? Please reply to this topic to start a discussion.