Found these two sites for French-English sewing translations today:
French Sewing Vocabulary | FrenchLearner