Chinese: 这正是我需要的东西。
English: This is exactly what I need.
French: C'est exactement ce dont j'ai besoin.