translate English to French: Main roads are often impassable, especially in winter (October to May).
Les grandes routes sont souvent impraticables, particulièrement en hiver (d'octobre à mai).