translate English to French: Our trade and after-sales departments deal with more than 20 countries.
Notre réseau commercial et notre service après vente couvrent plus de 20 pays.