Your Google Translate text is mostly correct and will be understood, but it sounds a bit stiff and unnatural to native Dutch speakers. The phrase "verdraag mijn Engels alsjeblieft" is awkward; a more natural way to say "bear with my English" is "neem me niet kwalijk dat ik Engels spreek" or simply "sorry dat ik Engels spreek." Also, "zodat jullie niet naar mijn Nederlands hoeven te luisteren" is fine but a bit long and formal for a wedding MC. A shorter, warmer version: "Hallo! Ik ben Ben, en ik ben vandaag jullie ceremoniemeester. Ik ben pas gisteren begonnen met Nederlands leren, dus sorry dat ik Engels spreek. Geniet van de avond!" This keeps the self-deprecating humor but sounds more colloquial and friendly.

Your tone is good: self-deprecating humor works well for a wedding MC, especially when you're a non-speaker. The key is to keep it short, warm, and sincere. Dutch people appreciate the effort, even if your pronunciation isn't perfect. Avoid long sentences or complex grammar. Stick to simple phrases like "Welkom allemaal!" or "Proost!" (cheers) for toasts. Practice the pronunciation with a native speaker or use online audio resources like Forvo or YouTube videos. Focus on the vowels and the guttural "g" sound (as in "goed") but don't stress too much; a friendly delivery matters more.

One tradeoff: if you try to say too much in Dutch, you risk stumbling or sounding unnatural. It's better to have 2-3 short, well-rehearsed lines in Dutch and then switch to English for the bulk of your MC duties. You can also ask the Dutch partner or a bilingual friend to help you record the lines so you can mimic the intonation. For the wedding, you might add a simple Dutch welcome like "Welkom allemaal, fijn dat jullie er zijn!" (Welcome everyone, glad you're here!) and then a toast: "Op het bruidspaar!" (To the couple!). That will feel more integrated and less like a translation.

Finally, check with the couple if they have any preferences. Some Dutch speakers might find the self-deprecating joke about your Dutch funny, but others might prefer you just speak English confidently. Your goal is to make everyone feel included, so a mix of both languages is ideal. Good luck and have fun!