Chinese: 英雄总是来得太迟。
English: Heroes always arrive late.
French: Les héros arrivent toujours tard.