This isn’t a laughing matter, but all I can do is laugh at this point.
I laugh to keep from crying.
「○○ is not a laughing matter」は「○○は笑い事ではない」や「今の状況で、こんなタイミングで笑うはずではない」と言う意味です。その逆の表現として、「all I can do is laugh」は「笑うしかねー」の直接翻訳です。
「laugh to keep from crying」は英語で大変なことを経験している時にけっこう言われる表現です。「泣くと落ち込んでしまうし、それは嫌だし、泣くより笑うしかない」と言う意味です。つまり、「泣かないように笑おうとする」と言う意味です。
This might not be the right time but all I can do is laugh.
This might not be the right time but I can’t stop laughing.
This might not be the right time but all I can do is laugh.
【訳】こんなことやるタイミングじゃないだろうけど、私にできるのは笑うことだけだ。
This might not be the right time but 〜
まさに「そんなことしてる場合じゃないけど〜(やらざるをえない)」という時に使える表現です。
This might not be the right time but I can’t stop laughing.
【訳】こんなことやるタイミングじゃないだろうけど、笑ってしまう。
こちらは全然笑うタイミングじゃないけど(例えば不謹慎だったりシリアスなシーンなのに)、逆におかしくなってしまったという感じです。
前に、動揺して辛い状況なのに笑ってしまうというのは日本人特有だと耳にしたことがあります。面白すぎてひたすら笑うしかないや、笑っちゃいけないのに笑ってしまうというのはあると思うのですが。
あくまで私の周りで聞いた話なだけですので、そちらでも周りの方々にきいてみてください。