translate English to French: I do not see any other partner today playing the same role.
Je ne vois aucun autre partenaire aujourd’hui jouer le même rôle.