<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Learn Cantonese &#x5B66;&#x7CA4;&#x8BED;</provider_name><provider_url>https://cantonesepod.com/pods</provider_url><title>Happy Birthday in Cantonese - Learn Cantonese &#x5B66;&#x7CA4;&#x8BED;</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="Bi0Uc4AnH8"&gt;&lt;a href="https://cantonesepod.com/pods/happy-birthday-in-cantonese/"&gt;Happy Birthday in Cantonese&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://cantonesepod.com/pods/happy-birthday-in-cantonese/embed/#?secret=Bi0Uc4AnH8" width="600" height="338" title="&#x201C;Happy Birthday in Cantonese&#x201D; &#x2014; Learn Cantonese &#x5B66;&#x7CA4;&#x8BED;" data-secret="Bi0Uc4AnH8" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(c,d){"use strict";var e=!1,o=!1;if(d.querySelector)if(c.addEventListener)e=!0;if(c.wp=c.wp||{},c.wp.receiveEmbedMessage);else if(c.wp.receiveEmbedMessage=function(e){var t=e.data;if(!t);else if(!(t.secret||t.message||t.value));else if(/[^a-zA-Z0-9]/.test(t.secret));else{for(var r,s,a,i=d.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),n=d.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),o=new RegExp("^https?:$","i"),l=0;l&lt;n.length;l++)n[l].style.display="none";for(l=0;l&lt;i.length;l++)if(r=i[l],e.source!==r.contentWindow);else{if(r.removeAttribute("style"),"height"===t.message){if(1e3&lt;(s=parseInt(t.value,10)))s=1e3;else if(~~s&lt;200)s=200;r.height=s}if("link"===t.message)if(s=d.createElement("a"),a=d.createElement("a"),s.href=r.getAttribute("src"),a.href=t.value,!o.test(a.protocol));else if(a.host===s.host)if(d.activeElement===r)c.top.location.href=t.value}}},e)c.addEventListener("message",c.wp.receiveEmbedMessage,!1),d.addEventListener("DOMContentLoaded",t,!1),c.addEventListener("load",t,!1);function t(){if(o);else{o=!0;for(var e,t,r,s=-1!==navigator.appVersion.indexOf("MSIE 10"),a=!!navigator.userAgent.match(/Trident.*rv:11\./),i=d.querySelectorAll("iframe.wp-embedded-content"),n=0;n&lt;i.length;n++){if(!(r=(t=i[n]).getAttribute("data-secret")))r=Math.random().toString(36).substr(2,10),t.src+="#?secret="+r,t.setAttribute("data-secret",r);if(s||a)(e=t.cloneNode(!0)).removeAttribute("security"),t.parentNode.replaceChild(e,t);t.contentWindow.postMessage({message:"ready",secret:r},"*")}}}}(window,document);
&lt;/script&gt;
</html><description>How to Say Happy Birthday in Cantonese in 2023? Well, even in other years, it may be the same. Or we may use some different way. Now, at least you need to learn the basic expressions in Cantonese: We found a great Cantonese version of Happy Birthday song in Cantonese: &#x751F;&#x65E5;&#x6B4C;&#x65B0;&#x7248;2021(&#x5EE3;&#x6771;&#x8A71;&#x7248;)</description></oembed>
