# Contributing translations to Discourse

**URL:** https://meta.discourse.org/t/contributing-translations-to-discourse/14882
**Category:** Contributing
**Tags:** translation, how-to
**Created:** [19 april 2014 om 05:41 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882 "2014-04-19T05:41:43Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [19 april 2014 om 05:41 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/1 "2014-04-19T05:41:43Z")

</div>

> 🔖 This document provides a guide on how to contribute translations to the Discourse platform using Crowdin.
> 
> 🙋 Required user level: Anyone can contribute translations

Translating Discourse into different languages is essential for its global adoption. Contributing as a translator or proofreader is greatly appreciated and helps in making Discourse accessible to a broader audience.

## Summary

This guide covers:

- Translating Discourse using Crowdin.
- Becoming a proofreader to ensure translation quality.
- Best practices for contributing translations.

## Translating

To start translating Discourse, follow these steps:

1. **Create a Crowdin account** :

2. **Active participation** :

3. **Automatic integration** :

For more information on how Crowdin works, visit the [Crowdin Online Editor Guide](https://support.crowdin.com/enterprise/online-editor/).

> 💡 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 #Contribute > Translations if there isn’t one for your language.

## Proofreading

Reviewers ensure translations are accurate and maintain a consistent style. To become a proofreader:

1. **Request proofreader permissions** :

2. **Quality assurance** :

## Additional resources

- [Crowdin Workspace](https://translate.discourse.org/)
- [Crowdin Online Editor Guide](https://support.crowdin.com/enterprise/online-editor/)
- [Discussions in #contribute:translations on Discourse](https://meta.discourse.org/c/contribute/translations)

> Last edited by @gerhard 2025-01-07T14:41:01Z
> 
> Last checked by @gerhard 2025-01-07T14:41:38Z
> 
> > **Check document**
> >
> > Perform check on document:

---

<div class="post-metadata">

### Author: ![Dev\_Kaique](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dev_kaique/32/442519_2.png) [@Dev\_Kaique](https://meta.discourse.org/u/Dev_Kaique)
#### Post date: [21 augustus 2024 om 04:04 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/142 "2024-08-21T04:04:33Z")

</div>

**[Brazilian Portuguese - PT]**  
Crowdin _username_: advokaiquedias

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [21 augustus 2024 om 09:53 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/143 "2024-08-21T09:53:49Z")

</div>

Hi @Dev_Kaique,  
thanks for wanting to help with proofreading. Proofreading of Portuguese (Brazil) is handled by a translation agency, so we aren’t accepting any other proofreaders. But, if you see a problem with an already reviewed translation, feel free to downvote the current translation and suggest a better one on Crowdin. The translators will consider them the next time they work on the translations.

---

<div class="post-metadata">

### Author: ![tig3](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tig3/32/126647_2.png) [@tig3](https://meta.discourse.org/u/tig3)
#### Post date: [6 september 2024 om 00:02 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/144 "2024-09-06T00:02:19Z")

</div>

Hi, could you please make me a proofreader in Crowdin.

Language: Armenian  
Username in both Transifex and Crowdin is: tig3

Thanks

P.S. old discussion for Transifex

> [@ETA for language request review in Transifex - Armenian language request](https://meta.discourse.org/t/eta-for-language-request-review-in-transifex-armenian-language-request/104220):
>
> Hi everyone, me and my team wanted to start the translation for Armenian language, I did a request in Transifex a few days ago, but no notifications so far, so wanted to touch base about that. Thanks

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [6 september 2024 om 09:29 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/145 "2024-09-06T09:29:16Z")

</div>

@tig3 I added you as a proofreader for Armenian. Currently, only for the “discourse” project, not plugins and theme components. Updating all those projects is a manual process, so you’ll get assigned to them the next time we update the Crowdin workflow for all those projects.

---

<div class="post-metadata">

### Author: ![Victoria\_sheep](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/victoria_sheep/32/468923_2.png) [@Victoria\_sheep](https://meta.discourse.org/u/Victoria_sheep)
#### Post date: [29 november 2024 om 03:22 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/146 "2024-11-29T03:22:14Z")

</div>

Hello, 🇨🇱

I hope you’re doing well.  
My Crowding username is @Victoria_sheep, and I’m a professional English\<\>German\<\>Chilean Spanish Translator and Proofreader.

My mother tongue is Chilean Spanish, thus I’ll be more than happy to contribute with my abovementioned services.

Moreover, I have worked with several translation companies, such as RWS Group. (Formerly SDL. plc), Angloc, IEB Translations, Accenturenetwork, and SupperAnnotate. (Over six years of experience). Therefore, I’m requesting translator and/or proofreader permissions.

Should you have any other questions, please let me know; I’m always happy to help.

Sincerely,

A grammar-geek

---

<div class="post-metadata">

### Author: ![xErrorAmelie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xerroramelie/32/459453_2.png) [@xErrorAmelie](https://meta.discourse.org/u/xErrorAmelie)
#### Post date: [6 januari 2025 om 22:20 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/147 "2025-01-06T22:20:57Z")

</div>

Hello, I am interested in working as a proofreader for both German and English. My native language is German, but I’m also very comfortable speaking English.

My Crowding username is @xErrorAmelie

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [6 januari 2025 om 23:16 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/148 "2025-01-06T23:16:04Z")

</div>

The German translation is proofread by a translation agency as well.

> [@Contributing translations to Discourse](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/143):
>
> Hi @Dev_Kaique, thanks for wanting to help with proofreading. Proofreading of Portuguese (Brazil) is handled by a translation agency, so we aren’t accepting any other proofreaders. But, if you see a problem with an already reviewed translation, feel free to downvote the current translation and suggest a better one on Crowdin. The translators will consider them the next time they work on the translations.

Maybe someone from [@team](https://meta.discourse.org/groups/team) could add a list of languages where they do not accept proofreaders to the first post.

---

<div class="post-metadata">

### Author: ![kcahtoor](https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/32.png) [@kcahtoor](https://meta.discourse.org/u/kcahtoor)
#### Post date: [26 juli 2025 om 20:13 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/149 "2025-07-26T20:13:56Z")

</div>

Voor **Urdu (Pakistan) vertaling**  
Crowdin gebruikersnaam: kcahtoor

---

<div class="post-metadata">

### Author: ![mansil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mansil/32/521082_2.png) [@mansil](https://meta.discourse.org/u/mansil)
#### Post date: [9 september 2025 om 14:56 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/150 "2025-09-09T14:56:48Z")

</div>

Hallo,

Zou je mij een proeflezer willen maken in Crowdin.

Taal: Portugees (Portugal)  
Gebruikersnaam in Crowdin is: mansil

Gebruikersnaam in Transifex is: manuelarodsilva

Dank u

MS

---

<div class="post-metadata">

### Author: ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)
#### Post date: [9 september 2025 om 20:16 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/151 "2025-09-09T20:16:33Z")

</div>

> [@mansil](#):
>
> Language: Portuguese (Portugal)

You are now a proofreader for Portuguese.

Reminder:

> [@Discourse](#):
>
> 💡 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.

---

<div class="post-metadata">

### Author: ![mansil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mansil/32/521082_2.png) [@mansil](https://meta.discourse.org/u/mansil)
#### Post date: [13 september 2025 om 14:44 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/152 "2025-09-13T14:44:21Z")

</div>

Hi

I will and thank you

🙂

---

<div class="post-metadata">

### Author: ![kcahtoor](https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/32.png) [@kcahtoor](https://meta.discourse.org/u/kcahtoor)
#### Post date: [15 september 2025 om 23:19 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/153 "2025-09-15T23:19:29Z")

</div>

Ik begrijp niet wat ik fout heb gedaan om geen reactie te krijgen?

---

<div class="post-metadata">

### Author: ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)
#### Post date: [17 september 2025 om 15:10 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/154 "2025-09-17T15:10:01Z")

</div>

Your username simply does not match any Crowdin account, and the button will not activate:

 ![msedge_CzQXjdHWAf](https://global.discourse-cdn.com/meta/original/4X/2/0/d/20d083c1be51ad2b554aa489a1d9990c164a6691.png)

Double-check the username you are using there.

---

<div class="post-metadata">

### Author: ![kcahtoor](https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/32.png) [@kcahtoor](https://meta.discourse.org/u/kcahtoor)
#### Post date: [17 september 2025 om 18:36 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/155 "2025-09-17T18:36:51Z")

</div>

Bedankt voor uw snelle reactie. Sorry, ik heb het gewijzigd.

Gebruikersnaam in Crowdin: farhan

---

<div class="post-metadata">

### Author: ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)
#### Post date: [17 september 2025 om 19:33 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/156 "2025-09-17T19:33:36Z")

</div>

Het kan dat ook niet vinden. Ik heb je een uitnodiging gestuurd. Kijk in je berichten op Meta.

---

<div class="post-metadata">

### Author: ![discojan](https://avatars.discourse-cdn.com/v4/letter/d/c0e974/32.png) [@discojan](https://meta.discourse.org/u/discojan)
#### Post date: [2 maart 2026 om 15:38 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/157 "2026-03-02T15:38:30Z")

</div>

> [@Request to be Arabic translation reviewer](https://meta.discourse.org/t/request-to-be-arabic-translation-reviewer/397444):
>
> I would like to be the reviewer for Arabic translations.

You can look at my profile on forum posts and crowdin contributions. I also translate on various other platforms like Weblate and Crowdin (non-discourse instance).

---

<div class="post-metadata">

### Author: ![Noble\_Fish](https://avatars.discourse-cdn.com/v4/letter/n/ad7895/32.png) [@Noble\_Fish](https://meta.discourse.org/u/Noble_Fish)
#### Post date: [11 maart 2026 om 12:11 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/158 "2026-03-11T12:11:38Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/4X/9/b/b/9bb171ec485f17e9c180bbffc736a6f521c5ed23.png)  
How should I understand this scenario? When I press Save, it prompts “An identical translation of this string has already been saved.” But in the latest version of Discourse, this translation has still not been applied. Does it mean “Someone else has already submitted the same translation change proposal, but it hasn’t been approved yet, so you don’t need to submit it again”?

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [11 maart 2026 om 13:41 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/159 "2026-03-11T13:41:40Z")

</div>

Yes, that’s what it means. The same translation was suggested before. If it doesn’t show up in Discourse the string either has an different, approved translation or another translation has more upvotes. Which language is that? Could you add a comment to that string on Crowdin? I’ll have a look.

---

<div class="post-metadata">

### Author: ![Noble\_Fish](https://avatars.discourse-cdn.com/v4/letter/n/ad7895/32.png) [@Noble\_Fish](https://meta.discourse.org/u/Noble_Fish)
#### Post date: [11 maart 2026 om 13:48 UTC](https://meta.discourse.org/t/contributing-translations-to-discourse/14882/160 "2026-03-11T13:48:02Z")

</div>

Simplified Chinese, [this link](https://discourse.crowdin.com/editor/4/246/en-zhcn/24?view=side-by-side&filter=basic&value=3&search_scope=everything&search_strict=0&search_full_match=0&case_sensitive=0&locale=zh#q=reports.title) lists three related entries, the last two of which earlier triggered the prompt.  
Additionally, I just received an email notification that the change was approved, so I don’t think it falls under any of the situations you described. 🙂  
It looks like it has been stuck at the approve stage for five months, so it hasn’t been added yet.

[Volgende pagina](https://meta.discourse.org/t/contributing-translations-to-discourse/14882.md?page=2&search=translation)
