Chinese: 我没有其他更好的事情去做。
English: I have nothing better to do.
French: Je n'ai rien de mieux à faire.