Comment Comment by skazka16 No one has mentioned https://kukuruku.co/. We translate popular and interesting tech articles to English. We are also working on letting users write and publish their own posts. parent skazka16 9 years ago