Chinese: 好多了。
English: It's better.
French: C'est mieux.