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.
オリンピックはアスリートが国を代表して戦うイベントです。
お役に立ちましたでしょうか?
またいつでもご質問ください。
The Olympics is a competition where athletes compete for their countries.
The Olympics is a competition where athletes compete for their countries.
The Olympics is an event where countries compete against each other.
In the Olympics, athletes represent their countries.
「国別で戦う」は、英語だと “compete for your country” / “represent your country” が自然です。