translate English to French: I believe that Sweden would be able to help in this connection.
Je crois que la Suède peut apporter sur ce sujet une coopération utile.