Chinese: 这正是问题的关键。
English: That's the point.
French: C'est l'idée.