翻訳の面白さって、単なる言葉の置き換えじゃなくて文化の橋渡しだと思うんだよね。'虫酸が走る'を英語にする時、まず考えたのは物理的な吐き気を表す'nauseating'かな。でもそれだけじゃ足りない。日本語のこの表現には、精神的な嫌悪感も強く込められてるから、'makes my skin crawl'とか'revolting'も候補に上がる。
例えば『進撃の巨人』のレイス家の裏切りを知った時のエレンの感情を表現するなら、'The betrayal made my blood boil and stomach churn'みたいに複数の表現を組み合わせるのがしっくりくる。英語には日本語ほど生理反応と感情を結びつける慣用句が少ないから、文脈に応じて創造的に訳す必要があるんだ。
個人的には、漫画の翻訳で見かけた'It makes me sick to my core'が結構気に入ってて、内側からくる嫌悪感をうまく表現してると思う。作品の雰囲気によってはスラングの'grossed out'を使うのもアリだね。
英語で「足元をすくわれる」に近い表現としては 'to be caught off guard' がぴったりですね。
このフレーズは文字通り「不意をつかれる」という意味で、予期せぬ出来事に直面した時の驚きや狼狽をよく表しています。例えば、『ハリーポッター』シリーズでハリーが突然の課題に直面するシーンなんかはまさにこれ。
他にも 'to be blindsided' という表現も使えます。スポーツ中継でよく聞く言葉で、視野の外から急に襲われるイメージ。日常生活でも「まさかあの人からそんなことを言われるとは」という時の感情に重なります。
ニュアンスの違いを楽しみながら、シチュエーションに合わせて使い分けるのがおすすめです。
英語で「後の祭り」に相当する表現としてよく使われるのは 'too little, too late' ですね。このフレーズは、手遅れになった状況や、努力が無駄に終わったときにピッタリです。
例えば、友人が遅刻してきたときに『もうパーティー終わっちゃったよ』と言う代わりに『Too little, too late!』とジョーク交じりに言ったりします。文化によってニュアンスの違いはありますが、悔しい気持ちや諦めの感情を共有するのに便利な表現です。
ちなみに、'after the fact' も似たような意味で使われますが、どちらかと言えば法律や公式な文書で見かける硬い表現です。日常会話では前者の方がしっくりくるかもしれません。