Somehow related (but not exactly) to Is it OK to translate and repost Stack Overflow questions/answers in different language?

Let's suppose I have a question in the following manner:

How do to x with y

Now, let's say a user is proficient with more than one language, in the current case, English and Portuguese (as of the time of writing, they are the public SO). Would it be wrong to crosspost on both SO and wait for anyone to answer?

Note that this is different than the linked question in the following way: we aren't purposely flooding a new SO with already asked questions by translation. Rather, we're allowing for good-written answers to appear, in different languages, at a natural pace.

  • 3
    I will flag this one for attention as there seems to be a discrepancy. Here the top answer is 'No, unless' but on the portuguese site the current top answer is 'Yes'. I suppose it is easy to deal with but should done so on short notice. – Dennis Jaheruddin Feb 14 '14 at 13:31
  • Crossposting has been a sort of unresolved issue in SE because different people across the sites have adopted different stances about it. Have to admit though, that I didn't consider the Portuguese SO to have discussed this. Although even in that post and the one linked, different POV (somewhat related to translation issues) exist. – Doktoro Reichard Feb 14 '14 at 22:23

Would it be wrong to crosspost on both SO and wait for anyone to answer?

The whole reason cross posting is discouraged is it splits answers and comments between communities, however, the guideline was established when you had 2 sites with different but overlapping scopes, not 2 sites with identical scopes merely differing in the accepted language of the site.

Personally, I still don't think cross posting is the best option. Assuming you speak both languages well enough to translate, I think you should pick the site that think would give you the best answer, and ask it there.

If the question is really a good question and gets several good answers, then repost it in the other site. You can self answer with 1 or more of the good answers you already got, translated into the other language (preferably as CW and it must be attributed to the original poster based on the requirements of the CC license*). Then if either question gets additional good answers, you can add them in the future in the same manner. I think it will require some maintenance on your part, but I think it would be helpful to avoid problems of good questions being unavailable to users who don't speak the appropriate language.

* The attribution requirements are covered in https://stackoverflow.blog/2009/06/25/attribution-required/ and include the following as mentioned by Jeff Atwood

  1. Visually indicate that the content is from Stack Overflow or the Stack Exchange network in some way. It doesn’t have to be obnoxious; a discreet text blurb is fine.
  2. Hyperlink directly to the original question on the source site (e.g., http://stackoverflow.com/questions/12345)
  3. Show the author names for every question and answer
  4. Hyperlink each author name directly back to their user profile page on the source site (e.g., http://stackoverflow.com/users/12345/username)
  • 3
    "I think you should pick the site that think would give you the best answer, and ask it there." See, that's a problem right there. Both sites have the same thematic and, at first glance, should have the same skill-setted people behind it (with exceptions to some specific topics). If one goes by the number of active members, then the English SO would always be the go-to place, which wouldn't be beneficial to the network. – Doktoro Reichard Jan 31 '14 at 17:14
  • 3
    @DoktoroReichard then pick the one you feel most comfortable with asking and translating responses. Not specifically directed at you, but in general, I don't want to endorse cross posting until the asker is sure the question is valuable. If someone cross posts a bad question on both sites, then you are forcing 2 different communities to clean up the same question. At least by testing it on 1 site, you give the community a chance to accept it, clean it up, and upvote it. – psubsee2003 Jan 31 '14 at 17:18

The general answer to “Is it ok to cross-post between Stack Exchange sites?” is no. However, cross-posts between sites in different languages are different: in the end, a question asked and answered on multiple English sites doesn't help more people than if the question had been asked and answered on a single site, whereas a question asked and answered in two languages helps more people.

So rather than the general rule, I would apply something closer to the case of cross-posting between distinct sites. It's ok to do it, but:

  1. Mention it explicitly, and link the questions to each other.
  2. If you get a good answer on one side which doesn't have an equivalent on the other side, then copy the answer over — that is, post a translation of the other-language answer, with proper attribution.

Gabe already covered that in his blog post:

As perguntas básicas – aquelas que um dia atormentaram todo programador – ainda não foram feitas. Você pode escrever a pergunta ou resposta definitiva, que vai ajudar dezenas de milhares de programadores no futuro. (Ah, e não se preocupe se a sua pergunta já está no site em inglês. Vocês vão construir um site justamente para que os desenvolvedores que falam português não precisem mais recorrer ao inglês para aprender coisas novas!)

Google Translate does a reasonable job converting that to English (makes you wonder):

The basic questions - those that once plagued every programmer - have not yet been made ​​. You can write a question or definitive answer that will help tens of thousands of programmers in the future. ( Oh, and do not worry if your question is already on the site in English. 'll Build you a website just for developers who speak Portuguese no longer need to use English to learn new things ! )

  • 3
    I don't think this really answers the question. I think this answer actually better addresses the other question that was asked earlier. The OP here is asking about cross-posting a new question to both sites, not asking duplicates that already existing on English SO. – psubsee2003 Jan 30 '14 at 18:02
  • "Oh, and do not worry if your question is already on the site in English" seems quite clear to me. That the English version is a year old instead of 5 minutes old can't make any difference. – Uphill Luge Jan 30 '14 at 18:31
  • 4
    I'm afraid I have to agree on psubsee2003 on this one. Gabe's statement doesn't quite clarify this particular nuance of the network. It just tells people not to worry if similar questions were asked (in English), which is not the same as crossposting, which is to ask the same question in different sites (and in this case, in different languages). – Doktoro Reichard Jan 30 '14 at 18:37
  • 1
    @UphillLuge maybe we different on the idea of what cross posting is, but I see cross posting is the act of the same user posting the same question on multiple sites within the same timeframe. My interpretation of what Google is translating for Gabe is that you shouldn't worry about asking a question that was already asked and answered on SO. Maybe it is related to this question, but I don't think it really covers the same territory. – psubsee2003 Jan 30 '14 at 19:02
  • 1
    @Josh, please take the idea and run with it, it's yours. – Uphill Luge Apr 4 '15 at 20:31
  • All right, thanks; I'll see what I can do. – jscs Apr 5 '15 at 8:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .