translate English to French: A franchise is a licence that is granted by a franchisor to operate a business according to a pre-established concept.
Une franchise est un permis qui est accordé par un franchiseur afin d'opérer une entreprise selon un concept préétabli.