I think we should be able to create our own translation articles.
I think that we should be able to create our own articles for translation, and get points for it. A lot of members might like it.
Does the 'upload' link only become available after achieving a certain level? I can't see it (I'm currently at level 13). I personally find many of the topics chosen uninteresting. More on the politics of S America or on cultural topics like bullfighting or pelota would incentivise me to translate more. I also think that many of the translations need modifying by being put into good (correct) English which convey the meaning and sense of the original, rather than word by word translations.