Chinese: 啊，这更好。
English: Ah, that's much better.
French: Ah, c'est bien meilleur.