ことわざの英訳を考えるとき、直訳と意訳のどちらが伝わりやすいかで選び方が変わると思う。僕はよく、意味がはっきり伝わる自然な言い回しを選ぶようにしていて、『鬼に金棒』なら英語では「make the strong even stronger」「make someone unbeatable」「give someone an unfair advantage」「become a force to be reckoned with」といった表現が自然だと感じる。
具体例を挙げると、日常会話ならこんな感じが使いやすい。"With that new striker, the team is unbeatable."(その新しいストライカーのおかげで、そのチームは鬼に金棒だ。)あるいは、少し説明を付けるなら"Giving her that tool made her a force to be reckoned with."(彼女にその道具を与えたことで、鬼に金棒のようになった。)これらは直訳のイメージを保ちつつ、英語圏の自然な語感に合わせた言い方だと思う。最後に、文脈に応じて「unbeatable」「a force to be reckoned with」「an unfair advantage」などを使い分けるのがおすすめだ。
言葉の裏にあるニュアンスをどう移すかは、本当に面白い趣味だと思う。鬼に金棒は直訳すると「an oni (demon/ogre) with an iron club」になるけれど、そこで伝わるのは単なる物理的強化じゃなくて“もともと強いものにさらに力を与える”という含意だ。だから英語で表現するときは、直訳よりも状況や語感に合わせて複数の選び方がある。
私ならまず無難に「to make someone even more formidable」や「to make someone even stronger」と訳す。公式な文章や説明文だとこれで意味は十分伝わる。一方、会話や軽い文章では「to make someone unstoppable」や「to give someone an unfair advantage」といった言い回しを用いることが多い。
例を出すと、もし『Lord of the Rings』でアルゴルンみたいな人物に伝説の武器が渡されたら、それはまさに鬼に金棒だ。翻訳では文脈に合わせて語調を変えるのが鍵で、原語の含みをそのまま英語に移すよりも、受け手が自然に理解できる語を選ぶほうが効果的だと感じている。最後に、自分の好みとしては「to make someone a force to be reckoned with」を頻繁に使う。響きが好きなんだ。