The Olympics is an international sports event where athletes compete for different countries
戦う
直訳的にfightですが、スポーツの話ではto competeと言います。
国別で
直訳:divided by country, differing by country
直訳でも通じますが、別々の国で「for different countries」の方が自然で、「代表国に分けて戦う」と言う意味を保つので、to compete for different countries にしました。
オリンピックは国別で戦う大会だ
The Olympics(オリンピック) is an international sports event(大会) where athletes compete for different countries (選手たちが国別で戦う)
ご参考になれば幸いです。
たとえば次のように表現することができます:
・compete for their countries
彼らの国のために戦う
(国を代表して戦う、のようなニュアンスです)
例:
The Olympics is an event where athletes compete for their countries.
オリンピックはアスリートが国を代表して戦うイベントです。
お役に立ちましたでしょうか?
またいつでもご質問ください。