質問: 英訳についての質問です。
回答: put + down で調べてみてください。 大体 due to と同じ意味です。 put X down を「Xは〜に帰すると考える」という意味で使うこともありますが、普通は down を補語としては使いません。 私だったらこんな感じに意訳しますね。 => Actually, I put it down to the support of my assistants -- in my view, it is the results of their work, rather than my own efforts.