「[どうしても](https://eikaiwa.dmm.com/uknow/questions/56344/)~してしまう」という英語の最も多く聞く、また使われている定番表現は祐希さんが挙げていただいている ”can't help" という表現だと思います。 同じように、上記二個目の例の通り、”can't keep myself from" というのも似た表現ではありますが、「~から[維持](https://eikaiwa.dmm.com/uknow/questions/59150/)できない」という直訳、使い方は例えば、”I can't keep myself from sleeping when I study at home."、意訳すると「家で勉強しているとどうしても眠ってしまう」という訳になります。つまり、”can't" (できない) という助動詞を使えば、何でもその後につける
![どうしても~してしまうって英語でなんて言うの? - DMM英会話なんてuKnow?](https://cdn-ak-scissors.b.st-hatena.com/image/square/0abe18a03fa70aa77aa3bf92bb9cc5ec1a293147/height=288;version=1;width=512/https%3A%2F%2Fimage.eikaiwa.dmm.com%2Fassets%2Fuknow%2Ffb_ogp.png)