Chinese: 雨大得让我不能走。
English: The rain prevented me from going.
French: La pluie m'a empêché d'y aller.