The likes of PayPal have transactions going on in most countries and they will automatically convert the dollar transaction into Euros at “near” market rates, certainly less than the credit card companies charge. They can do this, because they can offset the transactions in one country against those in another (E.g. an EU user buys $100 of US goods and a US user buys 98€ of EU goods. The transactions more-or-less cancel each other out, so they don’t need to add a huge “currency translation” charge on top.
I often buy on Amazon DE with my UK credit card, the price is automatically translated to GBP and near the going rate and I don’t get a currency charge on my credit card.