Chinese: 雨让我们没有办法去散步。
English: Rain prevented us from taking a walk.
French: La pluie nous a empêchés d'aller nous promener.