英語で「時すでに遅し」に近い表現といえば、'It's already too late'が真っ先に思い浮かぶけれど、面白いことにニュアンスは少し違うんだよね。日本語の方は諦めや運命感が強いけど、英語版は単に時間的な遅れを指すことも多い。
例えば『進撃の巨人』でエルディア人が壁を破られた瞬間を描写するなら日本語版の「時すでに遅し」がぴったりだけど、英語圏の作品だと『Game of Thrones』の『Winter is coming』のような警告的なニュアンスに近づく。文化によって時間の捉え方自体が違うから、翻訳って本当に難しい。
日本語の「時既に遅し」という表現には、手遅れになった瞬間の絶望感や諦めのニュアンスが込められています。英語でこれに近い表現を探すなら、'It's too late now'が最もストレートでしょう。ただし、文脈によっては'The ship has sailed'のようなイディオムも使えます。後者はチャンスを逃したという比喩的な表現で、ビジネスや人間関係など幅広い場面で使われます。
一方、文学作品やドラマティックなシーンでは、'The die is cast'(賽は投げられた)というラテン語由来の表現も存在します。これはジュリアス・シーザーがルビコン川を渡る際に言ったとされる言葉で、取り返しのつかない決断を下した時によく引用されます。ただし、この表現はどちらかと言えば行動を起こした後の不可逆性を強調するもので、日本語の「時既に遅し」とは少しニュアンスが異なります。
個人的には、'The moment has passed'という表現も好きです。これは過ぎ去った機会に対して使うことができ、日本語の感覚に近い柔らかさがあります。『シュタインズ・ゲート』のような時間移動ものを扱う作品を思い出すと、この表現がぴったりくる場面がいくつもあります。