First, there is this which I regularly check but lately couldn't read comments here
Yesterday i found there is one more where I can check comments as well, this one and newly translated articles get posted here first then to the first one
There is only a - difference in both, I used to see comments in pc so I probably followed the second one till sometime as well until I unknowingly switched to first one