<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="description" content="Hanping Chinese - Simple yet powerful iOS &#38; Android apps for learning Mandarin and Cantonese"><meta name="viewport" content="width=device-width"><link rel="icon" type="image/png" href="/images/favicon.png"><meta name="generator" content="Astro v5.18.2"><title>Hanping Chinese - iOS &amp; Android Apps for Learning Chinese</title><!-- Open Graph / Social Media --><meta property="og:type" content="website"><meta property="og:url" content="https://hanpingchinese.com/"><meta property="og:title" content="Hanping Chinese - iOS &#38; Android Apps for Learning Chinese"><meta property="og:description" content="Hanping Chinese - Simple yet powerful iOS &#38; Android apps for learning Mandarin and Cantonese"><meta property="og:image" content="https://hanpingchinese.com/images/homepage/head-metadata.jpg"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><!-- Twitter --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:url" content="https://hanpingchinese.com/"><meta name="twitter:title" content="Hanping Chinese - iOS &#38; Android Apps for Learning Chinese"><meta name="twitter:description" content="Hanping Chinese - Simple yet powerful iOS &#38; Android apps for learning Mandarin and Cantonese"><meta name="twitter:image" content="https://hanpingchinese.com/images/homepage/head-metadata.jpg"><meta name="astro-view-transitions-enabled" content="true"><meta name="astro-view-transitions-fallback" content="swap"><script type="module" src="/assets/ClientRouter.astro_astro_type_script_index_0_lang.CDGfc0hd.js"></script><!-- Bootstrap CSS - Load asynchronously with high priority --><link rel="preload" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" as="style" fetchpriority="high" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css"></noscript><!-- Modern analytics - Load with low priority --><script defer fetchpriority="low" src="https://www.googletagmanager.com/gtag/js?id=311688703"></script><script type="module">window.dataLayer=window.dataLayer||[];function a(){dataLayer.push(arguments)}a("js",new Date);a("config","311688703",{send_page_view:!1});document.addEventListener("astro:page-load",()=>{a("event","page_view",{page_title:document.title,page_location:window.location.href,page_path:window.location.pathname})});</script><link rel="stylesheet" href="/assets/abc-abbrevs.Dg6M9wt3.css">
<link rel="stylesheet" href="/assets/index.CaLiOuBw.css"></head> <body> <header class="header" data-astro-cid-3ef6ksr2> <div class="container" data-astro-cid-3ef6ksr2> <nav class="navbar navbar-expand-md" data-astro-cid-3ef6ksr2> <a class="navbar-brand" href="/" data-astro-cid-3ef6ksr2> <img src="/images/logo.png" alt="Hanping Chinese" data-astro-cid-3ef6ksr2> </a> <div class="mobile-controls" data-astro-cid-3ef6ksr2> <button class="theme-toggle" aria-label="Toggle theme" data-astro-cid-x3pjskd3> <svg class="sun-icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-x3pjskd3> <circle cx="12" cy="12" r="5" data-astro-cid-x3pjskd3></circle> <line x1="12" y1="1" x2="12" y2="3" data-astro-cid-x3pjskd3></line> <line x1="12" y1="21" x2="12" y2="23" data-astro-cid-x3pjskd3></line> <line x1="4.22" y1="4.22" x2="5.64" y2="5.64" data-astro-cid-x3pjskd3></line> <line x1="18.36" y1="18.36" x2="19.78" y2="19.78" data-astro-cid-x3pjskd3></line> <line x1="1" y1="12" x2="3" y2="12" data-astro-cid-x3pjskd3></line> <line x1="21" y1="12" x2="23" y2="12" data-astro-cid-x3pjskd3></line> <line x1="4.22" y1="19.78" x2="5.64" y2="18.36" data-astro-cid-x3pjskd3></line> <line x1="18.36" y1="5.64" x2="19.78" y2="4.22" data-astro-cid-x3pjskd3></line> </svg> <svg class="moon-icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-x3pjskd3> <path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z" data-astro-cid-x3pjskd3></path> </svg> </button> <script type="module">function n(){const c=document.querySelectorAll(".theme-toggle"),a=window.matchMedia("(prefers-color-scheme: dark)");function t(e){document.documentElement.classList.toggle("dark",e),localStorage.setItem("theme",e?"dark":"light"),c.forEach(o=>o.classList.toggle("dark",e))}const s=localStorage.getItem("theme");t(s?s==="dark":a.matches),c.forEach(e=>{e.addEventListener("click",()=>{const o=document.documentElement.classList.contains("dark");t(!o)})}),a.addEventListener("change",e=>{localStorage.getItem("theme")||t(e.matches)})}n();document.addEventListener("astro:after-swap",()=>{n()});</script>  <button class="navbar-toggler" type="button" aria-label="Toggle navigation" data-astro-cid-3ef6ksr2> <span class="navbar-toggler-icon" data-astro-cid-3ef6ksr2></span> </button> </div> <div class="navbar-collapse" id="navbarContent" data-astro-cid-3ef6ksr2> <ul class="navbar-nav ms-auto" data-astro-cid-3ef6ksr2> <li class="nav-item" data-astro-cid-3ef6ksr2> <a class="nav-link active" href="/" aria-current="page" data-astro-cid-3ef6ksr2> Home </a> </li><li class="nav-item" data-astro-cid-3ef6ksr2> <a class="nav-link " href="/blog" data-astro-cid-3ef6ksr2> Blog </a> </li><li class="nav-item" data-astro-cid-3ef6ksr2> <a class="nav-link " href="/docs" data-astro-cid-3ef6ksr2> Docs </a> </li><li class="nav-item" data-astro-cid-3ef6ksr2> <a class="nav-link " href="/abc" data-astro-cid-3ef6ksr2> ABC </a> </li><li class="nav-item" data-astro-cid-3ef6ksr2> <a class="nav-link " href="/faq" data-astro-cid-3ef6ksr2> FAQ </a> </li><li class="nav-item" data-astro-cid-3ef6ksr2> <a class="nav-link " href="/privacy" data-astro-cid-3ef6ksr2> Privacy </a> </li><li class="nav-item" data-astro-cid-3ef6ksr2> <a class="nav-link " href="/contact" data-astro-cid-3ef6ksr2> Contact </a> </li> <li class="nav-item" data-astro-cid-3ef6ksr2> <a class="nav-link nav-link-cta " href="/buy" data-astro-cid-3ef6ksr2> Buy </a> </li> <li class="nav-item d-none d-md-flex align-items-center" data-astro-cid-3ef6ksr2> <button class="theme-toggle" aria-label="Toggle theme" data-astro-cid-x3pjskd3> <svg class="sun-icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-x3pjskd3> <circle cx="12" cy="12" r="5" data-astro-cid-x3pjskd3></circle> <line x1="12" y1="1" x2="12" y2="3" data-astro-cid-x3pjskd3></line> <line x1="12" y1="21" x2="12" y2="23" data-astro-cid-x3pjskd3></line> <line x1="4.22" y1="4.22" x2="5.64" y2="5.64" data-astro-cid-x3pjskd3></line> <line x1="18.36" y1="18.36" x2="19.78" y2="19.78" data-astro-cid-x3pjskd3></line> <line x1="1" y1="12" x2="3" y2="12" data-astro-cid-x3pjskd3></line> <line x1="21" y1="12" x2="23" y2="12" data-astro-cid-x3pjskd3></line> <line x1="4.22" y1="19.78" x2="5.64" y2="18.36" data-astro-cid-x3pjskd3></line> <line x1="18.36" y1="5.64" x2="19.78" y2="4.22" data-astro-cid-x3pjskd3></line> </svg> <svg class="moon-icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-x3pjskd3> <path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z" data-astro-cid-x3pjskd3></path> </svg> </button>   </li> </ul> </div> </nav> </div> </header> <script type="module">function o(){const n=document.querySelector(".navbar-toggler"),e=document.querySelector(".navbar-collapse");let t=!1;n&&e&&(n.addEventListener("click",()=>{t=!t,e.classList.toggle("show")}),document.addEventListener("click",s=>{!e.contains(s.target)&&!n.contains(s.target)&&t&&(t=!1,e.classList.remove("show"))}))}o();document.addEventListener("astro:after-swap",o);</script>    <main data-astro-cid-j7pv25f6> <section class="gradient-banner" data-astro-cid-nlow4r3u> <div class="shapes-container" data-astro-cid-nlow4r3u> <div class="shape shape-1" data-priority="0" data-astro-cid-nlow4r3u> <img src="/images/hanzi/xue.svg" alt="学" data-astro-cid-nlow4r3u> </div><div class="shape shape-2" data-priority="0" data-astro-cid-nlow4r3u> <img src="/images/hanzi/han.svg" alt="汉" data-astro-cid-nlow4r3u> </div><div class="shape shape-3" data-priority="0" data-astro-cid-nlow4r3u> <img src="/images/hanzi/zi.svg" alt="字" data-astro-cid-nlow4r3u> </div><div class="shape shape-4" data-priority="0" data-astro-cid-nlow4r3u> <img src="/images/hanzi/yu.svg" alt="语" data-astro-cid-nlow4r3u> </div><div class="shape shape-5" data-priority="1" data-astro-cid-nlow4r3u> <img src="/images/hanzi/zhong.svg" alt="中" data-astro-cid-nlow4r3u> </div><div class="shape shape-6" data-priority="1" data-astro-cid-nlow4r3u> <img src="/images/hanzi/wen.svg" alt="文" data-astro-cid-nlow4r3u> </div><div class="shape shape-7" data-priority="1" data-astro-cid-nlow4r3u> <img src="/images/hanzi/du.svg" alt="读" data-astro-cid-nlow4r3u> </div><div class="shape shape-8" data-priority="1" data-astro-cid-nlow4r3u> <img src="/images/hanzi/xie.svg" alt="写" data-astro-cid-nlow4r3u> </div><div class="shape shape-9" data-priority="2" data-astro-cid-nlow4r3u> <img src="/images/hanzi/shuo.svg" alt="说" data-astro-cid-nlow4r3u> </div><div class="shape shape-10" data-priority="2" data-astro-cid-nlow4r3u> <img src="/images/hanzi/ting.svg" alt="听" data-astro-cid-nlow4r3u> </div><div class="shape shape-11" data-priority="2" data-astro-cid-nlow4r3u> <img src="/images/hanzi/jiao.svg" alt="教" data-astro-cid-nlow4r3u> </div><div class="shape shape-12" data-priority="2" data-astro-cid-nlow4r3u> <img src="/images/hanzi/xi.svg" alt="习" data-astro-cid-nlow4r3u> </div><div class="shape shape-13" data-priority="3" data-astro-cid-nlow4r3u> <img src="/images/hanzi/lian.svg" alt="练" data-astro-cid-nlow4r3u> </div><div class="shape shape-14" data-priority="3" data-astro-cid-nlow4r3u> <img src="/images/hanzi/kao.svg" alt="考" data-astro-cid-nlow4r3u> </div><div class="shape shape-15" data-priority="3" data-astro-cid-nlow4r3u> <img src="/images/hanzi/ji.svg" alt="记" data-astro-cid-nlow4r3u> </div><div class="shape shape-16" data-priority="3" data-astro-cid-nlow4r3u> <img src="/images/hanzi/bei.svg" alt="背" data-astro-cid-nlow4r3u> </div><div class="shape shape-17" data-priority="4" data-astro-cid-nlow4r3u> <img src="/images/hanzi/cha.svg" alt="查" data-astro-cid-nlow4r3u> </div><div class="shape shape-18" data-priority="4" data-astro-cid-nlow4r3u> <img src="/images/hanzi/yi.svg" alt="译" data-astro-cid-nlow4r3u> </div><div class="shape shape-19" data-priority="4" data-astro-cid-nlow4r3u> <img src="/images/hanzi/dong.svg" alt="懂" data-astro-cid-nlow4r3u> </div> </div> <div class="container" data-astro-cid-nlow4r3u> <div class="hero-content" data-astro-cid-nlow4r3u> <div class="text-column" data-astro-cid-nlow4r3u> <div class="store-badges" data-astro-cid-nlow4r3u> <a href="https://play.google.com/store/apps/dev?id=4845954736942800726&referrer=utm_source%3Dhanpingchinese%26utm_medium%3Dwebsite" class="store-link" target="_blank" rel="noopener noreferrer" data-astro-cid-nlow4r3u> <img src="/images/homepage/google-play-badge.png" alt="Get it on Google Play" class="store-badge" width="330" height="98" loading="eager" decoding="async" fetchpriority="high" data-astro-cid-nlow4r3u> </a> <a href="https://apps.apple.com/app/hanping-chinese-dictionary/id6755623311" class="store-link" target="_blank" rel="noopener noreferrer" data-astro-cid-nlow4r3u> <img src="/images/homepage/app-store-badge.png" alt="Download on the App Store" class="store-badge" width="294" height="98" loading="eager" decoding="async" fetchpriority="high" data-astro-cid-nlow4r3u> </a> <a href="/apks/hanpingdict.apk" class="hanping-apk-badge" data-astro-cid-nlow4r3u> <img src="/images/favicon.png" alt="Hanping Logo" class="hanping-badge-icon" width="48" height="48" loading="eager" decoding="async" fetchpriority="high" data-astro-cid-nlow4r3u> <div class="hanping-badge-text" data-astro-cid-nlow4r3u> <span class="hanping-badge-sub" data-astro-cid-nlow4r3u>GET APK FROM</span> <span class="hanping-badge-main" data-astro-cid-nlow4r3u>Hanping</span> </div> </a> </div> <h1 class="text-white font-weight-bold mb-4 hero-title" data-astro-cid-nlow4r3u>Hanping Chinese<br><span class='subtitle'>apps for Android & iOS</span></h1> <p class="text-white mb-5" data-astro-cid-nlow4r3u>We've been building simple-yet-powerful Mandarin & Cantonese language-learning apps since 2008. Now available on iPhone, iPad, and Android devices.</p> </div> <div class="image-column" data-astro-cid-nlow4r3u> <div class="banner-image-container" data-astro-cid-nlow4r3u> <picture data-astro-cid-nlow4r3u> <source srcset="/images/homepage/dict-app-screenshots.webp?w=400 400w, /images/homepage/dict-app-screenshots.webp?w=800 800w" type="image/webp" sizes="(max-width: 768px) 400px, 800px" data-astro-cid-nlow4r3u> <source srcset="/images/homepage/dict-app-screenshots.png?w=400 400w, /images/homepage/dict-app-screenshots.png?w=800 800w" sizes="(max-width: 768px) 400px, 800px" type="image/png" data-astro-cid-nlow4r3u> <img src="/images/homepage/dict-app-screenshots.png?w=800" class="img-fluid" alt="banner-image" width="800" height="600" loading="eager" decoding="async" fetchpriority="high" data-astro-cid-nlow4r3u> </picture> </div> </div> </div> </div> </section>  <section class="feature-grid" data-astro-cid-p7n436wq> <div class="container" data-astro-cid-p7n436wq> <div class="row" data-astro-cid-p7n436wq> <div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card" data-astro-cid-p7n436wq> <i class="tf-ion-paintbrush" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Handwriting Recognition</h3> <p data-astro-cid-p7n436wq>Supports recognizing over 12,000 Simplified & Traditional characters.</p> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card" data-astro-cid-p7n436wq> <i class="tf-ion-android-microphone" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Voice Recognition</h3> <p data-astro-cid-p7n436wq>Recognize both Mandarin & Cantonese voice input using device voice recognition.</p> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card" data-astro-cid-p7n436wq> <i class="tf-ion-android-volume-up" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Native Speaker Audio</h3> <p data-astro-cid-p7n436wq>All single syllables included + over 4,000 multi-syllables via in-app purchases</p> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card" data-astro-cid-p7n436wq> <i class="tf-ion-android-plane" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>No Ads &amp; Works Offline</h3> <p data-astro-cid-p7n436wq>No need for an internet connection. Even voice recognition can be configured for offline use.</p> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card feature-card-clickable" onclick="window.location.href='/docs#stroke-animations'" data-astro-cid-p7n436wq> <i class="tf-ion-load-b" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Stroke Animations</h3> <p data-astro-cid-p7n436wq>Learn how all the common characters are written. 839 free + 8,735 via in-app purchase</p> <div class="doc-link-hint" data-astro-cid-p7n436wq>📖 Learn more in Docs</div> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card feature-card-clickable" onclick="window.location.href='/docs#hanzi-decomposition'" data-astro-cid-p7n436wq> <i class="tf-ion-load-b" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Hanzi Decompositions</h3> <p data-astro-cid-p7n436wq>Explore the component composition of each character and which component indicates the pronunciation</p> <div class="doc-link-hint" data-astro-cid-p7n436wq>📖 Learn more in Docs</div> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card feature-card-clickable" onclick="window.location.href='/docs#soundboard'" data-astro-cid-p7n436wq> <i class="tf-ion-load-b" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Soundboard</h3> <p data-astro-cid-p7n436wq>Play individual syllables or practice specific tone pairs</p> <div class="doc-link-hint" data-astro-cid-p7n436wq>📖 Learn more in Docs</div> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card" data-astro-cid-p7n436wq> <i class="tf-ion-load-b" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Traditional &amp; Simplified Characters</h3> <p data-astro-cid-p7n436wq>Select either or both according to whether you are learning in Mainland China or Taiwan</p> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card" data-astro-cid-p7n436wq> <i class="tf-ion-load-b" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Pinyin &amp; Zhuyin Phonetic</h3> <p data-astro-cid-p7n436wq>Both tone-numbers and tone-marks supported. Vertical Zhuyin also supported</p> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card feature-card-clickable" onclick="window.location.href='/docs#search-lookup'" data-astro-cid-p7n436wq> <i class="tf-ion-load-b" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Hanzi, Pinyin &amp; English Search</h3> <p data-astro-cid-p7n436wq>Hanping searches headwords and meanings to help you find what you're looking for.</p> <div class="doc-link-hint" data-astro-cid-p7n436wq>📖 Learn more in Docs</div> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card feature-card-clickable" onclick="window.location.href='/docs#abc-dictionaries'" data-astro-cid-p7n436wq> <i class="tf-ion-load-b" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Multiple Dictionary Support</h3> <p data-astro-cid-p7n436wq>Built-in dictionary is <a href="https://cc-cedict.org/">CC-CEDICT</a> but <a href="https://wenlin.com/products">Wenlin's</a> grammar-rich professional <a href="https://hanpingchinese.com/_abc">ABC dictionaries</a> available as in-app purchases.</p> <div class="doc-link-hint" data-astro-cid-p7n436wq>📖 Learn more in Docs</div> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card feature-card-clickable" onclick="window.location.href='/docs#example-sentences'" data-astro-cid-p7n436wq> <i class="tf-ion-load-b" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Over 5,000 Example Sentences</h3> <p data-astro-cid-p7n436wq>Each sentence includes Hanzi, pinyin and English translation.</p> <div class="doc-link-hint" data-astro-cid-p7n436wq>📖 Learn more in Docs</div> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card feature-card-clickable" onclick="window.location.href='/docs#vocab-management'" data-astro-cid-p7n436wq> <i class="tf-ion-android-star-outline" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Organize Words Using Stars, Tags and Notes</h3> <p data-astro-cid-p7n436wq>Create your own word lists and add notes to any word.</p> <div class="doc-link-hint" data-astro-cid-p7n436wq>📖 Learn more in Docs</div> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card feature-card-clickable" onclick="window.location.href='/docs#ankidroid-integration'" data-astro-cid-p7n436wq> <i class="tf-ion-load-b" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>AnkiDroid Flashcards Integration</h3> <p data-astro-cid-p7n436wq>Study your vocab, by getting Hanping to automatically create <a href="https://play.google.com/store/apps/details?id=com.ichi2.anki">AnkiDroid flashcards</a> from your word lists. (<em>in-app product</em>)</p> <div class="doc-link-hint" data-astro-cid-p7n436wq>📖 Learn more in Docs</div> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card" data-astro-cid-p7n436wq> <i class="tf-ion-android-share-alt" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Import/Export Vocab Lists</h3> <p data-astro-cid-p7n436wq>Supports various text file formats (e.g. <a href="https://ankiweb.net/">Anki</a>, <a href="https://skritter.com?ref=embermitre">Skritter</a>, <a href="https://play.google.com/store/apps/details?id=com.id126c0rsxlvjwv18cf44u">Inkstone</a>). (<em>in-app product</em>)</p> </div> </div><div class="col-md-4 col-lg-3 mb-3" data-astro-cid-p7n436wq> <div class="feature-card" data-astro-cid-p7n436wq> <i class="tf-ion-android-globe" data-astro-cid-p7n436wq></i> <h3 data-astro-cid-p7n436wq>Third-party Website/App Linking</h3> <p data-astro-cid-p7n436wq>For any Chinese headword, jump straight to the appropriate page in websites & apps like <a href="https://translate.google.com/?sl=zh-CN&tl=en&text=%E7%88%B1&op=translate">Google Translate</a>, <a href="https://skritter.com/practice/zh/%E7%88%B1?ref=embermitre">Skritter</a>, <a href="https://www.yellowbridge.com/chinese/dictionary.php?word=%E7%88%B1&characterMode=s">YellowBridge</a>, <a href="https://zh.dict.naver.com/#/search?query=%E7%88%B1">Naver</a> and over 50 more.</p> </div> </div> </div> </div> </section>  <section class="product-feature " data-astro-cid-nti3osn7> <div class="container" data-astro-cid-nti3osn7> <!-- Main content row --> <div class="row align-items-center" style="margin: 0 -24px;" data-astro-cid-nti3osn7> <div class="col-lg-6 " style="padding: 0 24px;" data-astro-cid-nti3osn7> <div class="image-content" data-astro-cid-nti3osn7> <div class="image-wrapper" style="max-width: 800px; margin: 0 auto;" data-astro-cid-nti3osn7> <picture data-astro-cid-nti3osn7> <source srcset="/images/homepage/camera-app-screenshots.webp?w=400 400w, /images/homepage/camera-app-screenshots.webp?w=800 800w, /images/homepage/camera-app-screenshots.webp?w=1200 1200w" type="image/webp" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 800px" data-astro-cid-nti3osn7> <source srcset="/images/homepage/camera-app-screenshots.png?w=400 400w, /images/homepage/camera-app-screenshots.png?w=800 800w, /images/homepage/camera-app-screenshots.png?w=1200 1200w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 800px" type="image/png" data-astro-cid-nti3osn7> <img src="/images/homepage/camera-app-screenshots.png?w=800" alt="Hanping Chinese Camera (Android-only)" style="width: 100%; height: auto; display: block;" width="800" height="600" loading="eager" decoding="async" fetchpriority="high" class="main-image" data-astro-cid-nti3osn7> </picture> </div> </div> </div> <div class="col-lg-6 " style="padding: 0 24px;" data-astro-cid-nti3osn7> <div data-astro-cid-nti3osn7> <h2 style="font-size: var(--font-size-4xl); margin-bottom: 24px; color: var(--text-dark);" data-astro-cid-nti3osn7> Hanping Chinese Camera (Android-only) </h2> <div style="color: var(--text-muted); font-size: var(--font-size-lg); line-height: 1.7; margin-bottom: 32px;" data-astro-cid-nti3osn7>Save time doing dictionary lookups with Chinese OCR! Simply point your camera at some Chinese text to get all the English definitions. No need to even touch the screen! Also works on any image including screenshots!<br><br>This app is compatible with our Mandarin and Cantonese dictionary apps.<br><br>If you're not satisfied, for any reason, within 30 days you get a full refund, period, no questions asked. We don't want your money if you're not amazingly happy.</div> <div class="store-badges" data-astro-cid-nti3osn7> <a href="https://play.google.com/store/apps/details?id=com.embermitre.hanping.app.reader.pro&referrer=utm_source%3Dhanpingchinese%26utm_medium%3Dwebsite" class="store-link" target="_blank" rel="noopener noreferrer" data-astro-cid-nti3osn7> <img src="/images/homepage/google-play-badge.png" alt="Get it on Google Play" class="store-badge" width="200" height="59" loading="lazy" data-astro-cid-nti3osn7> </a>  <a href="/buy#android-apps" class="hanping-store-badge" data-astro-cid-nti3osn7> <img src="/images/favicon.png" alt="Hanping Logo" class="hanping-badge-icon" width="32" height="32" loading="lazy" data-astro-cid-nti3osn7> <div class="hanping-badge-text" data-astro-cid-nti3osn7> <span class="hanping-badge-sub" data-astro-cid-nti3osn7>BUY DIRECT FROM</span> <span class="hanping-badge-main" data-astro-cid-nti3osn7>Hanping</span> </div> </a> </div> </div> </div> </div> <!-- Video section - Full width --> <div class="row" style="margin-top: 48px;" data-astro-cid-nti3osn7> <div class="col-12" data-astro-cid-nti3osn7> <div style="max-width: 1000px; margin: 0 auto;" data-astro-cid-nti3osn7> <div style="position: relative; border-radius: 16px; overflow: hidden;" data-astro-cid-nti3osn7> <div style="
                width: 100%;
                padding-bottom: 56.25%;
                background-image: url(/images/homepage/camera-app-promo-video-bg.jpg);
                background-size: cover;
                background-position: top;
                background-repeat: no-repeat;
              " data-astro-cid-nti3osn7></div> <a href="https://www.youtube.com/watch?v=s9FnacTk9cA" target="_blank" rel="noopener noreferrer" aria-label="Play video" class="play-button" data-astro-cid-nti3osn7> <span class="play-icon" data-astro-cid-nti3osn7></span> </a> </div> </div> </div> </div> </div> </section> <div class="modal fade" id="videoModal_vclo4kpc7" tabindex="-1" role="dialog" aria-hidden="true" data-astro-cid-nti3osn7> <div class="modal-dialog modal-lg modal-dialog-centered" role="document" data-astro-cid-nti3osn7> <div class="modal-content border-0 rounded-lg" data-astro-cid-nti3osn7> <div class="modal-header border-0" data-astro-cid-nti3osn7> <button type="button" class="close" data-dismiss="modal" aria-label="Close" data-astro-cid-nti3osn7> <span aria-hidden="true" data-astro-cid-nti3osn7>&times;</span> </button> </div> <div class="modal-body p-0" data-astro-cid-nti3osn7> <div class="video-wrapper" data-astro-cid-nti3osn7> <iframe src="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-astro-cid-nti3osn7></iframe> </div> </div> </div> </div> </div>  <script type="module">document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll('[data-toggle="modal"]').forEach(o=>{o.addEventListener("click",s=>{s.preventDefault();const e=document.querySelector(o.dataset.target),l=o.dataset.src,c=e.querySelector("iframe"),i=e.querySelector(".close");c.src=l,e.classList.add("show"),e.style.display="block",document.body.classList.add("modal-open"),document.body.style.overflow="hidden";const t=document.createElement("div");t.classList.add("modal-backdrop","fade","show"),document.body.appendChild(t);const d=()=>{e.classList.remove("show"),e.style.display="none",document.body.classList.remove("modal-open"),document.body.style.overflow="",c.src="",t.remove()};i.addEventListener("click",d),t.addEventListener("click",d),e.addEventListener("click",a=>{a.target===e&&d()}),document.addEventListener("keydown",a=>{a.key==="Escape"&&d()})})})});document.addEventListener("astro:page-load",()=>{const n=document.querySelectorAll(".main-image");"connection"in navigator&&navigator.connection.saveData&&n.forEach(o=>{o instanceof HTMLImageElement&&(o.loading="lazy",o.fetchPriority="auto")})});</script> <section class="product-feature light-bg" data-astro-cid-nti3osn7> <div class="container" data-astro-cid-nti3osn7> <!-- Main content row --> <div class="row align-items-center" style="margin: 0 -24px;" data-astro-cid-nti3osn7> <div class="col-lg-6 order-lg-2" style="padding: 0 24px;" data-astro-cid-nti3osn7> <div class="image-content" data-astro-cid-nti3osn7> <div class="image-wrapper" style="max-width: 800px; margin: 0 auto;" data-astro-cid-nti3osn7> <picture data-astro-cid-nti3osn7> <source srcset="/images/homepage/popup-app-screenshots.webp?w=400 400w, /images/homepage/popup-app-screenshots.webp?w=800 800w, /images/homepage/popup-app-screenshots.webp?w=1200 1200w" type="image/webp" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 800px" data-astro-cid-nti3osn7> <source srcset="/images/homepage/popup-app-screenshots.png?w=400 400w, /images/homepage/popup-app-screenshots.png?w=800 800w, /images/homepage/popup-app-screenshots.png?w=1200 1200w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 800px" type="image/png" data-astro-cid-nti3osn7> <img src="/images/homepage/popup-app-screenshots.png?w=800" alt="Hanping Chinese Popup (Android-only)" style="width: 100%; height: auto; display: block;" width="800" height="600" loading="eager" decoding="async" fetchpriority="high" class="main-image" data-astro-cid-nti3osn7> </picture> </div> </div> </div> <div class="col-lg-6 order-lg-1" style="padding: 0 24px;" data-astro-cid-nti3osn7> <div data-astro-cid-nti3osn7> <h2 style="font-size: var(--font-size-4xl); margin-bottom: 24px; color: var(--text-dark);" data-astro-cid-nti3osn7> Hanping Chinese Popup (Android-only) </h2> <div style="color: var(--text-muted); font-size: var(--font-size-lg); line-height: 1.7; margin-bottom: 32px;" data-astro-cid-nti3osn7>The ultimate solution for quickly looking up Chinese words on your smartphone or tablet, no matter what app (or system screens) you are using.<br><br>The world's first app (on any platform) to combine in-app screen capture with OCR technology.<br><br>If you're not satisfied, for any reason, within 30 days you get a full refund, period, no questions asked. We don't want your money if you're not amazingly happy. Simply send us an email.</div> <div class="store-badges" data-astro-cid-nti3osn7> <a href="https://play.google.com/store/apps/details?id=com.embermitre.hanping.app.popup&referrer=utm_source%3Dhanpingchinese%26utm_medium%3Dwebsite" class="store-link" target="_blank" rel="noopener noreferrer" data-astro-cid-nti3osn7> <img src="/images/homepage/google-play-badge.png" alt="Get it on Google Play" class="store-badge" width="200" height="59" loading="lazy" data-astro-cid-nti3osn7> </a>  <a href="/buy#android-apps" class="hanping-store-badge" data-astro-cid-nti3osn7> <img src="/images/favicon.png" alt="Hanping Logo" class="hanping-badge-icon" width="32" height="32" loading="lazy" data-astro-cid-nti3osn7> <div class="hanping-badge-text" data-astro-cid-nti3osn7> <span class="hanping-badge-sub" data-astro-cid-nti3osn7>BUY DIRECT FROM</span> <span class="hanping-badge-main" data-astro-cid-nti3osn7>Hanping</span> </div> </a> </div> </div> </div> </div> <!-- Video section - Full width --> <div class="row" style="margin-top: 48px;" data-astro-cid-nti3osn7> <div class="col-12" data-astro-cid-nti3osn7> <div style="max-width: 1000px; margin: 0 auto;" data-astro-cid-nti3osn7> <div style="position: relative; border-radius: 16px; overflow: hidden;" data-astro-cid-nti3osn7> <div style="
                width: 100%;
                padding-bottom: 56.25%;
                background-image: url(/images/homepage/popup-app-promo-video-bg.jpg);
                background-size: cover;
                background-position: top;
                background-repeat: no-repeat;
              " data-astro-cid-nti3osn7></div> <a href="https://www.youtube.com/watch?v=5f5YRc_yRtA" target="_blank" rel="noopener noreferrer" aria-label="Play video" class="play-button" data-astro-cid-nti3osn7> <span class="play-icon" data-astro-cid-nti3osn7></span> </a> </div> </div> </div> </div> </div> </section> <div class="modal fade" id="videoModal_y06rjmojr" tabindex="-1" role="dialog" aria-hidden="true" data-astro-cid-nti3osn7> <div class="modal-dialog modal-lg modal-dialog-centered" role="document" data-astro-cid-nti3osn7> <div class="modal-content border-0 rounded-lg" data-astro-cid-nti3osn7> <div class="modal-header border-0" data-astro-cid-nti3osn7> <button type="button" class="close" data-dismiss="modal" aria-label="Close" data-astro-cid-nti3osn7> <span aria-hidden="true" data-astro-cid-nti3osn7>&times;</span> </button> </div> <div class="modal-body p-0" data-astro-cid-nti3osn7> <div class="video-wrapper" data-astro-cid-nti3osn7> <iframe src="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-astro-cid-nti3osn7></iframe> </div> </div> </div> </div> </div>   <section class="product-feature " data-astro-cid-nti3osn7> <div class="container" data-astro-cid-nti3osn7> <!-- Main content row --> <div class="row align-items-center" style="margin: 0 -24px;" data-astro-cid-nti3osn7> <div class="col-lg-6 " style="padding: 0 24px;" data-astro-cid-nti3osn7> <div class="image-content" data-astro-cid-nti3osn7> <div class="image-wrapper" style="max-width: 800px; margin: 0 auto;" data-astro-cid-nti3osn7> <picture data-astro-cid-nti3osn7> <source srcset="/images/homepage/cantonese-app-screenshots.webp?w=400 400w, /images/homepage/cantonese-app-screenshots.webp?w=800 800w, /images/homepage/cantonese-app-screenshots.webp?w=1200 1200w" type="image/webp" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 800px" data-astro-cid-nti3osn7> <source srcset="/images/homepage/cantonese-app-screenshots.png?w=400 400w, /images/homepage/cantonese-app-screenshots.png?w=800 800w, /images/homepage/cantonese-app-screenshots.png?w=1200 1200w" sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 800px" type="image/png" data-astro-cid-nti3osn7> <img src="/images/homepage/cantonese-app-screenshots.png?w=800" alt="Hanping Cantonese Dictionary" style="width: 100%; height: auto; display: block;" width="800" height="600" loading="eager" decoding="async" fetchpriority="high" class="main-image" data-astro-cid-nti3osn7> </picture> </div> </div> </div> <div class="col-lg-6 " style="padding: 0 24px;" data-astro-cid-nti3osn7> <div data-astro-cid-nti3osn7> <h2 style="font-size: var(--font-size-4xl); margin-bottom: 24px; color: var(--text-dark);" data-astro-cid-nti3osn7> Hanping Cantonese Dictionary </h2> <div style="color: var(--text-muted); font-size: var(--font-size-lg); line-height: 1.7; margin-bottom: 32px;" data-astro-cid-nti3osn7>Learning Cantonese instead? This app combines the best-in-class Cantodict dictionary together with Hanping's technology to bring you the ultimate tool to assist your studies.<br><br>• Traditional & Simplified Characters - No matter whether Hong Kong or Guangdong!<br>• Multiple Phonetic Options - Jyutping (numbered & superscript), Yale (tone-marked and numbered) supported<br>• Native Speaker Audio - For all single-syllable sounds<br>• Cantodict Dictionary Entries - Comprehensive dictionary differentiating spoken versus written language</div> <div class="store-badges" data-astro-cid-nti3osn7> <a href="https://play.google.com/store/apps/details?id=com.embermitre.hanping.cantodict.app.pro&referrer=utm_source%3Dhanpingchinese%26utm_medium%3Dwebsite" class="store-link" target="_blank" rel="noopener noreferrer" data-astro-cid-nti3osn7> <img src="/images/homepage/google-play-badge.png" alt="Get it on Google Play" class="store-badge" width="200" height="59" loading="lazy" data-astro-cid-nti3osn7> </a> <a href="https://apps.apple.com/app/hanping-cantonese-dictionary/id6755623391" class="store-link" target="_blank" rel="noopener noreferrer" data-astro-cid-nti3osn7> <img src="/images/homepage/app-store-badge.png" alt="Download on the App Store" class="store-badge" width="200" height="59" loading="lazy" data-astro-cid-nti3osn7> </a> <a href="/buy#android-apps" class="hanping-store-badge" data-astro-cid-nti3osn7> <img src="/images/favicon.png" alt="Hanping Logo" class="hanping-badge-icon" width="32" height="32" loading="lazy" data-astro-cid-nti3osn7> <div class="hanping-badge-text" data-astro-cid-nti3osn7> <span class="hanping-badge-sub" data-astro-cid-nti3osn7>BUY DIRECT FROM</span> <span class="hanping-badge-main" data-astro-cid-nti3osn7>Hanping</span> </div> </a> </div> </div> </div> </div> <!-- Video section - Full width -->  </div> </section>    </main>   <footer data-astro-cid-sz7xmlte> <!-- Navigation --> <nav class="footer-nav" data-astro-cid-sz7xmlte> <a href="/blog" data-astro-cid-sz7xmlte>Blog</a><a href="/docs" data-astro-cid-sz7xmlte>Docs</a><a href="/contact" data-astro-cid-sz7xmlte>Contact</a><a href="/faq" data-astro-cid-sz7xmlte>FAQ</a><a href="/privacy" data-astro-cid-sz7xmlte>Privacy</a> </nav> <!-- Logo --> <div class="footer-logo" data-astro-cid-sz7xmlte> <a href="/" class="logo-link" data-astro-cid-sz7xmlte> <img src="/images/logo.png" alt="Hanping Chinese" class="logo-circle" data-astro-cid-sz7xmlte> </a> </div> <!-- Store Buttons --> <div class="store-buttons" data-astro-cid-sz7xmlte> <a href="https://play.google.com/store/apps/dev?id=4845954736942800726&referrer=utm_source%3Dhanpingchinese%26utm_medium%3Dwebsite" target="_blank" rel="noopener noreferrer" class="store-link" data-astro-cid-sz7xmlte> <img src="/images/homepage/google-play-badge.png" alt="Get it on Google Play" width="200" height="59" loading="lazy" data-astro-cid-sz7xmlte> </a> <a href="https://apps.apple.com/developer/hanping-chinese/id1855043910" target="_blank" rel="noopener noreferrer" class="store-link" data-astro-cid-sz7xmlte> <img src="/images/homepage/app-store-badge.png" alt="Download on the App Store" width="200" height="59" loading="lazy" data-astro-cid-sz7xmlte> </a> </div> <!-- Social Links --> <div class="social-links" data-astro-cid-sz7xmlte> <a href="https://facebook.com/hanpingchinese" target="_blank" rel="noopener noreferrer" aria-label="Facebook" class="social-icon" data-astro-cid-sz7xmlte> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="24" height="24"><path fill="white" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"/></svg> </a><a href="https://twitter.com/hanpingchinese" target="_blank" rel="noopener noreferrer" aria-label="Twitter" class="social-icon" data-astro-cid-sz7xmlte> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="24" height="24"><path fill="white" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg> </a><a href="https://youtube.com/c/hanpingchinese" target="_blank" rel="noopener noreferrer" aria-label="YouTube" class="social-icon" data-astro-cid-sz7xmlte> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" width="24" height="24"><path fill="white" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg> </a><a href="https://buymeacoffee.com/hanping" target="_blank" rel="noopener noreferrer" aria-label="Buy Me a Coffee" class="social-icon" data-astro-cid-sz7xmlte> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 884 1279" width="24" height="24">
      <path fill="white" d="m472.6,590.8c-45.9,19.7 -98.1,42 -165.6,42 -28.3,-0.1 -56.4,-3.9 -83.6,-11.5l46.7,479.8c1.7,20 10.8,38.8 25.6,52.4s34.2,21.2 54.3,21.2c0,0 66.3,3.4 88.4,3.4 23.8,0 95.2,-3.4 95.2,-3.4 20.1,0 39.5,-7.6 54.3,-21.2s23.9,-32.3 25.6,-52.4l50.1,-530.2c-22.4,-7.6 -44.9,-12.7 -70.4,-12.7 -44,-0 -79.5,15.1 -120.4,32.7z"/>
      <path fill="white" d="m879,341 l-7,-35c-6,-31 -20,-61 -53,-73 -10,-3 -22,-5 -30,-12 -8,-7 -10,-19 -12,-30 -3,-20 -6,-40 -10,-60 -3,-17 -5,-36 -13,-52 -10,-21 -31,-33 -53,-42 -10,-4 -22,-7 -33,-10 -53,-14 -109,-19 -163,-22 -65,-3 -131,-2 -197,3 -48,4 -100,9 -146,26 -16,6 -34,13 -47,26 -15,16 -21,41 -9,61 8,14 22,24 36,31 19,8 39,15 59,19 57,12 116,17 175,19 64,2 129,0 194,-6 16,-1 31,-3 47,-6 18,-2 30,-27 25,-44 -6,-20 -24,-28 -44,-25 -3,0 -5,0 -8,1l-2,0c-6,0 -13,1 -20,2 -14,1 -28,2 -42,3 -31,2 -63,3 -95,3 -31,0 -62,-0 -93,-2 -14,-0 -28,-2 -42,-3 -6,-0 -12,-1 -19,-2l-6,-0 -1,-0 -6,-0c-12,-1 -25,-4 -38,-6 -1,-0 -2,-1 -3,-2 -0,-1 -1,-2 -1,-3 0,-1 0,-2 1,-3 0,-1 2,-1 3,-2h0c11,-2 22,-4 33,-6 3,-0 7,-1 11,-1h0c7,-0 14,-1 21,-2 60,-6 121,-8 182,-6 29,0 59,2 88,5 6,0 12,1 18,2 2,0 4,0 7,0l4,0c14,2 28,4 42,7 20,4 47,6 57,28 3,7 4,15 5,23l2,9c0,0 0,0 0,0 4,22 9,45 14,68 0,1 0,3 0,5 -0,1 -1,3 -2,4 -1,1 -2,2 -3,3 -1,0 -3,1 -4,1h-0l-3,0 -3,0c-9,1 -18,2 -28,3 -18,2 -37,4 -55,5 -37,3 -74,5 -111,6 -19,0 -38,0 -56,0 -75,-0 -151,-4 -226,-13 -8,-1 -16,-2 -24,-3 6,0 -4,-0 -6,-0 -5,-0 -10,-1 -15,-2 -17,-2 -34,-5 -51,-8 -20,-3 -40,-1 -59,8 -15,8 -28,21 -36,37 -8,16 -10,35 -14,53 -3,18 -9,37 -7,56 4,40 32,72 73,80 38,6 76,12 114,17 150,18 302,20 453,6 12,-1 24,-2 36,-3 3,-0 7,0 11,1s6,3 9,6 4,6 6,9c1,3 1,7 1,11l-3,37c-7,75 -15,150 -23,225 -8,78 -16,157 -24,236 -2,22 -4,44 -6,66 -2,21 -2,44 -6,65 -6,33 -29,54 -63,62 -30,7 -62,10 -93,10 -34,0 -69,-1 -104,-1 -37,0 -82,-3 -111,-31 -25,-24 -28,-62 -32,-95 -4,-43 -9,-87 -13,-131l-25,-242 -16,-157c-0,-2 -0,-5 -0,-7 -2,-18 -15,-37 -36,-36 -17,0 -38,16 -36,36l12,116 25,240c7,68 14,136 21,205 1,13 2,26 4,39 7,71 62,110 130,121 39,6 80,7 120,8 51,0 103,2 154,-6 75,-13 131,-63 139,-141 2,-22 4,-44 6,-67 7,-74 15,-148 22,-222l24,-242 11,-111c0,-5 2,-10 6,-14 3,-4 8,-6 14,-7 21,-4 42,-11 57,-27 24,-26 29,-59 20,-94zM800,383c-7,7 -19,10 -30,12 -128,19 -259,28 -389,24 -93,-3 -185,-13 -277,-26 -9,-1 -18,-2 -25,-9 -11,-12 -6,-37 -2,-53 2,-13 8,-32 24,-34 25,-3 55,7 81,11 30,4 61,8 92,11 132,12 266,10 398,-7 24,-3 47,-7 71,-11 21,-3 44,-10 57,11 8,15 10,35 8,51 -0,7 -3,14 -9,19z"/>
    </svg> </a> </div> </footer>  <!-- Bootstrap JS - Load deferred with low priority --> <script defer fetchpriority="low" src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script> </body> </html>  