Mastodon does this a lot better by placing a button (okay it looks like a link but it acts like a button, but that's a different issue) on a single post, and then it only translates that post
But this is still not great because it doesn't work a lot of the time and it takes the posting language at face value