英語で『お体に気をつけて頑張ってください』を表現する場合、シーンによってニュアンスが変わりますね。仕事仲間に送るなら『Take care and do your best!』が無難で、親しみを込めつつフォーマルさも保てます。
友人に対しては『Don't push yourself too hard, but give it your all!』のように、健康を気遣いながら応援する感じが伝わります。『頑張って』の部分を『go for it』や『keep it up』に変えてもいいでしょう。大切なのは、相手との関係性に合わせて言葉を選ぶことです。
英語で「お身体お大事になさってください」を表現する場合、状況に応じてニュアンスが変わります。一般的なフレーズとしては 'Take care of yourself' が最も自然で、親しみを込めた表現です。友人同士のカジュアルな会話なら 'Get well soon' や 'Hope you feel better' もよく使われます。
仕事関係などフォーマルな場面では 'Please take good care of your health' が適切でしょう。長期的な健康を気遣うなら 'Wishing you good health' という表現も素敵です。文化の違いを考慮すると、英語圏では日本のように細やかな健康への気遣い表現が少ないため、シンプルな言葉で十分伝わります。