I recommend at least finding a payment service that allows transferring in different currencies and then receiving money in the national currency or in euros or dollars, depending on the country. You can try KoronaPay, it also has a converter
https://koronapay.com/transfers/europe/en/currency-converter/. You know in advance how much you will send, how much will be charged, and how much you will actually receive. And the fees are usually clear and transparent. There has never been a situation where I sent money and they charged me some fee that was not mentioned before.