The typhoon has knocked out 34 bridges and severed 253 segments of road in Taiwan, with repairs expected to take up to three years in the worst spots, the transportation ministry said.