Chinese: 这样好多了。
English: This is way better.
French: C'est beaucoup mieux.