# Can we have have one post with two different language

**URL:** https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360
**Category:** Feature
**Tags:** multi-lingual
**Created:** [9월 16, 2015, 4:03오후 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360 "2015-09-16T16:03:39Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![benoir126](https://avatars.discourse-cdn.com/v4/letter/b/87869e/32.png) [@benoir126](https://meta.discourse.org/u/benoir126)
#### Post date: [9월 16, 2015, 4:03오후 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/1 "2015-09-16T16:03:39Z")

</div>

Hello, I want to know if we can create a new post with two different language ?

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [9월 16, 2015, 4:14오후 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/2 "2015-09-16T16:14:06Z")

</div>

🇺🇸 Yes, you can!

🇫🇷 Oui, vous le pouvez !

* * *

:troll: aside, Discourse only supports 1 “_version_” of a post. You might want to create a plugin to add support for more than 1 locale per post or use a plugin that will automatically translate posts.

---

<div class="post-metadata">

### Author: ![elijah](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/elijah/32/104055_2.png) [@elijah](https://meta.discourse.org/u/elijah)
#### Post date: [9월 17, 2015, 12:28오전 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/3 "2015-09-17T00:28:48Z")

</div>

Hello, this is in English.

مرحبا، وهذا هو باللغة العربية.

I used \<p lang=“en”\> and \<p lang=“ar”\> in mine, and I see the language attribute copied to the preview. I don’t see language attributes in @zogstrip’s post.

Edit: after saving, the language attribute is still there. Preview didn’t lie.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [9월 17, 2015, 1:16오전 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/4 "2015-09-17T01:16:25Z")

</div>

There is a plugin @tgxworld worked on which lets people click or tap to translate.

---

<div class="post-metadata">

### Author: ![benoir126](https://avatars.discourse-cdn.com/v4/letter/b/87869e/32.png) [@benoir126](https://meta.discourse.org/u/benoir126)
#### Post date: [9월 17, 2015, 8:07오전 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/5 "2015-09-17T08:07:30Z")

</div>

So good !! Thanks ! But where I can find this plugin ?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [9월 17, 2015, 8:09오전 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/6 "2015-09-17T08:09:31Z")

</div>

Here 😄

> [@Discourse Translator](https://meta.discourse.org/t/discourse-translator/32630):
>
> discourse2Summary Discourse Translator translates posts on Discourse using Microsoft, Google, or Yandex translation APIs.hammer_and_wrenchRepository Link [https://github.com/discourse/discourse-translator](https://github.com/discourse/discourse-translator)open_bookInstall Guide [How to install plugins in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157)Features Each post is only translated once per locale which saves you moneybagNote that language detection is also run once for every post. Be careful when enabli…

---

<div class="post-metadata">

### Author: ![benoir126](https://avatars.discourse-cdn.com/v4/letter/b/87869e/32.png) [@benoir126](https://meta.discourse.org/u/benoir126)
#### Post date: [9월 17, 2015, 8:23오전 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/7 "2015-09-17T08:23:18Z")

</div>

It is so nice !

If i need another feature like this : Once I create my post with my mother language, so one other member can translate to anther language.

---

<div class="post-metadata">

### Author: ![rossi256](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rossi256/32/100574_2.png) [@rossi256](https://meta.discourse.org/u/rossi256)
#### Post date: [7월 6, 2018, 1:13오후 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/8 "2018-07-06T13:13:49Z")

</div>

Does this `p lang="en"` and so on work too? can we translate a post by hand and also allow the translator plugin for translation by plugin/microsoft-service?

I can’t get the Translator plugin to work somehow - it never shows that nice earth-icon to translate - is there any bug tracking board or something or is nobody else using this?

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [7월 6, 2018, 8:29오후 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/9 "2018-07-06T20:29:43Z")

</div>

> [@rossi256](#):
>
> it never shows that nice earth-icon to translate

The earth icon is only shown if the post is in a different language than the user’s locale. So try changing your user locale to a different language and see what happens.

---

<div class="post-metadata">

### Author: ![rossi256](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rossi256/32/100574_2.png) [@rossi256](https://meta.discourse.org/u/rossi256)
#### Post date: [7월 7, 2018, 8:13오전 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/10 "2018-07-07T08:13:14Z")

</div>

Thanks for the info -

And i change my user locale by setting a different language in USER \> INTERFACE \> LANGUAGE?  
If so, it doesn’t work for me…

But is there a way to override the plugin translations and translate to a certain language manually? - since those pinned posts and category descriptions, important stuff i would translate to 2 languages but would want to show the user the correct language according to his user-locale, if available…

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [7월 7, 2018, 7:45오후 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/11 "2018-07-07T19:45:46Z")

</div>

> [@rossi256](#):
>
> And i change my user locale by setting a different language in USER \> INTERFACE \> LANGUAGE?  
> If so, it doesn’t work for me…

Hm, you might want to ask for help in the #plugin:translator category.

> [@rossi256](#):
>
> But is there a way to override the plugin translations and translate to a certain language manually?

No, I don’t think so.

> [@rossi256](#):
>
> important stuff i would translate to 2 languages but would want to show the user the correct language according to his user-locale, if available…

Yes, such sensitivity to user locale makes sense, especially for the banner post, because you can only have one. Unfortunately, it’s not possible at the moment. As a workaround, I would suggest you simply compose two separate topics and perhaps include a flag emoji in the topic title. That should work for all scenarios except for banners.

If you want to develop this into a feature request, I think the easiest way to implement this would be to make it possible to hide topics based on user locale (or perhaps: show based on user locale). That way you would simply hide the irrelevant versions of those topics for users with certain locales.

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [7월 10, 2018, 10:14오전 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/12 "2018-07-10T10:14:40Z")

</div>

Actually, you might want to check if you could create some hack via this possibility to modify the UI based on users primary group:

> [@I want to customize UI based on the users group membership](https://meta.discourse.org/t/i-want-to-customize-ui-based-on-the-users-group-membership/83786/4):
>
> I don’t really know at what version of Discourse the primary-group class for the current user started to be added as a class to the \<body\> tag @fefrei was most likely correct there. however, your questions here was more directed towards CSS: Which would be very, very different from not sending the content to the client. CSS hides stuff, but it does not mean it’s not there if you really look for it. So, in regards to the question I answered, the answer is still yes. based on the user’s p…

---

<div class="post-metadata">

### Author: ![rossi256](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rossi256/32/100574_2.png) [@rossi256](https://meta.discourse.org/u/rossi256)
#### Post date: [7월 10, 2018, 6:58오후 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/13 "2018-07-10T18:58:25Z")

</div>

I just did a facebook post - below the post was a little tag “+ write article in another language” as seen on the screenshot attached. It will transalte the text to other languages using the inline translator like the discourse translator plugin should do but it is possible to manually translate the article into other languages - this is how i would imagine it to behave…

 ![image](https://global.discourse-cdn.com/meta/original/3X/8/0/803403f320ed5d3940b9212359a91e8f36613c92.png)

Any way this can be a feature request? i imagine everyone must be interested in this, since it’s important to be multi lingual nowadays!?

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [7월 10, 2018, 8:47오후 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/14 "2018-07-10T20:47:57Z")

</div>

There are differences between Facebook and Discourse. A main one here is that Facebook has what I imagine to be warehouses with banks of servers while most Discourse sites would be running a single server.

I imagine at some point a Discourse hosting provider may have some kind of “enterprise” option that could offer translations without depending on a third party. But I wouldn’t hold your breath waiting for it to happen. Such a feature would be a massive undertaking.

It is one thing to have translations for known UI text (which IMHO Discourse does well), it is entirely different to have translations for random post text content.

I am not part of the CDCK team, but I don’t see this happening as a Core feature anytime soon. And when and if it does, I imagine it would be a “premium” feature to help pay for the extra cost that would be incurred.

IMHO, the best approach for most Discourse sites at this time would be to use the plugin.

---

<div class="post-metadata">

### Author: ![rossi256](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rossi256/32/100574_2.png) [@rossi256](https://meta.discourse.org/u/rossi256)
#### Post date: [7월 10, 2018, 9:09오후 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/15 "2018-07-10T21:09:36Z")

</div>

I think you misunderstood… I just mentioned FB cause i saw they now have pretty much exactly the functionality i was thinking of.

The translation functionality that i have seen on FB today is just what the translator plugin could do. I am not asking for discourses own translation service or anything - just a friendly UI option to enter your own translation for a post…

Just same thing as was discussed above - would just need a + button to add your own translation for a post → choose language, see the standard-language text (for example english), OR as in FB’s case, the already translated (by MS or google service) text → modify it → save it.  
 → User would see either standard language (f.e. English), or the translation the admin entered manually if available for that locale, OR have the option to use MS or google service to translate.

I don’t see why it would need an extraordinary effort for all that - just storing additional text… the mentioned “hack” above may make this possible but i am not a developer and hacks may make upgrading a nightmare,…

I just think most people may at some point want to translate a post themselves - like a globally pinned introduction of their brand or descriptoin of the forum or something… there such a feature would be important, wouldn’t it?

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [12월 4, 2025, 11:36오전 UTC](https://meta.discourse.org/t/can-we-have-have-one-post-with-two-different-language/33360/17 "2025-12-04T11:36:59Z")

</div>


