口調の強さによって意味がガラリと変わるセリフだ。僕はまず直訳としては"I've been watching your struggles all along."や"I've seen what you've been going through."あたりが自然だと思う。
もっと柔らかくしたい場面では"I've noticed how hard you've been working."や"I know you've had a rough time."と訳すと、相手の努力や苦労を肯定するニュアンスが出る。一方で威圧的に聞かせたいなら"I've been keeping an eye on all your hardships"や"I've seen everything you've suffered"といった訳が相応しい。語尾の「ぞ」や主語のおおざっぱさ(お前)は英語だと語調や代名詞選びで表す必要がある。