「Dead men tell no tales」という表現がピッタリですね。海賊や冒険物語を読んでいると、よくこのフレーズに出会います。特に『パイレーツ・オブ・カリビアン』では、この言葉が重要なキーフレーズとして使われていました。
言葉のニュアンスとしては、単に「死人は喋らない」というより、「秘密を墓場まで持っていく」というドラマチックな含みがあります。昔の船乗りたちが、仲間の死をきっかけに「真実は海底に沈んだ」と語るような、少しロマンチックで不気味な響きが好きです。
日本語の「死人に口無し」と比べると、英語版の方が物語性が強い気がします。実際に使う場面としては、推理小説の探偵が「これ以上は聞き出せない」と諦めるときに、軽くジョークを交えて言ったりしますね。
日本語の「虚」を英語に訳す時、一番近いのはおそらく『emptiness』かな。でも、これだけでは全然足りないんだよね。『虚』って漢字には「からっぽ」という物理的な意味だけでなく、「むなしい」「意味がない」といった精神的なニュアンスも含まれる。
英語の『void』もよく使われるけど、これだと宇宙的な広がりを連想させてしまう。『vanity』だと「虚栄心」に偏りすぎるし、『futility』は「無益さ」に焦点が当たりすぎている。『The Great Gatsby』の終盤で語られる「虚しさ」は『hollowness』と表現されてるけど、これも文化背景によって受け取り方が変わる。
面白いのは、日本語の「虚」には仏教的な「空」の概念も少し含まれていること。英語圏の人がこのニュアンスを完全に理解するのは難しいかも。翻訳って本当に深いなって思う。