Chinese: 这给了我新的希望。
English: This gives me renewed hopes.
French: Ça me donna un nouvel espoir.