「忍者の末裔」は「a descendant of ninja」、「〜であることを秘密にする」は「keep it secret that〜」で、それぞれ表せます。
以上から、「今までずっと」というニュアンスを現在完了形で表現すれば、以下の英訳例となります。
I have kept it secret that I am a descendant of ninja.
I’ve never told anyone until now....
(今まで誰にも言ったことなかったんだけど…)。
I’ve never told anyone until now, but I’m actually a ninja.
(今まで誰にも言ったことなかったんだけど, 実は忍者なの)。
I’ve never told anyone until now, but I’m actually a descendant of a ninja.
(今まで誰にも言ったことなかったんだけど, 実は忍者の子孫なの)。
参考に!