一般成语很难有英文相对应的翻译,主要看语言环境,中文用到成语的地方,英文也许不需要,或者是换一种说法即可~
像 一箭双雕 确实可以直译为 two birds with one stone
但是像这样可以直接翻译的成语还真是不多~