回答
-
I grinned.
I grinned. ついニヤッとしちゃった。
とてもシンプルですが、こう言えば、
ついニヤッとしてしまったんだということが伝わると思います。
ちなみに、「笑う」は他に
smile, laugh, chuckle, giggle などがありますが、
私は、grin が一番ニュアンスに合っていると思います。
でも、人の感性によって少し感じ方が違うかもしれませんが、、、
参考になればと思います。
回答
-
I couldn't help smirking.
ニヤっと漏れてしまった笑いには
smirk が近い気がします。
「笑い」には色んな英単語があって紛らわしいと思うので、こういう場合は例えば「smirk」の単語を画像検索してみて頂くと、実際にどんな笑いなのかイメージが分かると思います。