Chinese: 公车最终停了下来。
English: At last, the bus stopped.
French: Finalement, le bus s'arrêta.