Chinese: 您本应左转的。
English: You should've turned left.
French: Vous auriez dû tourner à gauche.