translate English to French: It may just be a semantic problem but
une explication avant de demander à mes collègues s’ils avaient des questions à votre intention.