{"id":2560,"date":"2022-09-17T18:03:00","date_gmt":"2022-09-17T10:03:00","guid":{"rendered":"http:\/\/tiffanysmandarin.com\/?p=2560"},"modified":"2026-08-08T23:33:09","modified_gmt":"2026-08-08T15:33:09","slug":"fish","status":"publish","type":"post","link":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/","title":{"rendered":"20 Kinds of Fish in Chinese"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#The_great_salmon-name_incident\" >The great salmon-name incident<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#Twenty_Kinds_of_Fish\" >Twenty Kinds of Fish<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#One_fish_thats_rarely_said_in_Mandarin_at_all\" >One fish that&#8217;s rarely said in Mandarin at all<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#Fish_Parts\" >Fish Parts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#Why_Fish_Isnt_a_Date-Night_Order\" >Why Fish Isn&#8217;t a Date-Night Order<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#Kids_fighting_over_the_eye\" >Kids fighting over the eye<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#The_whole_fish_bones_and_all\" >The whole fish, bones and all<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#Sushi_Sashimi_Vocabulary\" >Sushi &amp; Sashimi Vocabulary<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#Ordering_at_the_Fish_Counter\" >Ordering at the Fish Counter<\/a><\/li><\/ul><\/nav><\/div>\n\n<div style=\"height:2px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!--\n  \u5d4c\u5165\u8aaa\u660e Embed notes\n  ============================================================\n  \u8ddf\u725b\u8089\u3001\u8c6c\u8089\u3001\u96de\u8089\u90a3\u4e09\u4efd\u6280\u8853\u898f\u683c\u5b8c\u5168\u4e00\u81f4\uff1a\n\n  1. \u5df2\u79fb\u9664 <!DOCTYPE>\/<html>\/<head>\/<body>\uff0c\u4ea4\u7531\u7db2\u7ad9\u9801\u9762\u6a21\u677f\u63d0\u4f9b\u3002\n  2. \u6c92\u6709 controlbar \/ \u7e41\u7c21\u5207\u63db\u6309\u9215\uff0c\u7e41\u7c21\u5207\u63db\u4ea4\u7d66\u7db2\u7ad9\u5168\u7ad9\u5171\u7528\u7684\u958b\u95dc\u3002\n  3. root \u7528 document.getElementById('fish-vocab-embed-1') \u6293\uff0c\u4e0d\u4f9d\u8cf4\n     document.currentScript\uff08\u907f\u514d\u88ab\u5ef6\u9072\u8f09\u5165\/\u642c\u79fb script \u7684 WP \u6548\u80fd\u5916\u639b\n     \u641e\u58de\uff09\u3002\n  4. \u7e41\u7c21\u5207\u63db\uff1a\u9019\u6bb5 script \u52d5\u614b\u6e32\u67d3\u5b8c\u5167\u5bb9\u5f8c\uff0c\u6703\u76f4\u63a5\u8b80\n     lang_zh-TW \/ pinyin-display \u9019\u5169\u9846 cookie\uff0c\u6bd4\u7167\u7db2\u7ad9\n     display_user_language() \u90a3\u6bb5 PHP filter \u7684\u908f\u8f2f\u505a\u4e00\u6b21\u4e00\u6a23\u7684\u8655\u7406\n     \uff08\u8a72\u85cf\u7684\u52a0 display:none\uff0c\u62fc\u97f3\u8a72\u52a0 hidden\/mouseover class \u5c31\u52a0\uff09\u2014\n     \u56e0\u70ba\u90a3\u6bb5 PHP \u53ea\u6703\u8655\u7406\u4f3a\u670d\u5668\u7aef\u6e32\u67d3\u7576\u4e0b\u5c31\u5b58\u5728\u7684 HTML\uff0c\u770b\u4e0d\u5230\u9019\u88e1\n     \u7528 JS \u52d5\u614b\u585e\u9032\u53bb\u7684\u5167\u5bb9\u3002\n  5. \u5587\u53ed\u6309\u9215\u7528 data-trad \/ data-simp \u5c6c\u6027 + \u4e8b\u4ef6\u59d4\u6d3e\u8655\u7406\uff0c\u4e0d\u7528 inline\n     onclick\u3002\n  6. \u5982\u679c\u540c\u4e00\u9801\u9762\u9084\u6703\u5d4c\u5165\u725b\u8089\/\u8c6c\u8089\/\u96de\u8089\u90a3\u5e7e\u4efd\uff0c\u8a18\u5f97\u6bcf\u4efd\u7684 id \u8981\u4e0d\u540c\n     \uff08\u9019\u88e1\u56fa\u5b9a\u7528 fish-vocab-embed-1\uff09\u3002\n  ============================================================\n-->\n\n<div class=\"fish-vocab-embed\" id=\"fish-vocab-embed-1\">\n<style>\n  .fish-vocab-embed{\n    --fve-bg:#ffffff;\n    --fve-ink:#201a17;\n    --fve-ink-soft:#5b524b;\n    --fve-rule:#e6ddd0;\n    --fve-oxblood:#8a2f2b;\n    --fve-oxblood-dark:#6b2220;\n    --fve-mustard:#b9862b;\n    --fve-sage:#5f7256;\n    --fve-bone:#faf6ef;\n    --fve-bone-line:#efe6d6;\n    --fve-max:1040px;\n\n    color:var(--fve-ink);\n    font-family:'Work Sans',sans-serif;\n    line-height:1.55;\n  }\n  .fish-vocab-embed *{box-sizing:border-box;}\n  .fish-vocab-embed .wrap{max-width:var(--fve-max); margin:0 auto; padding:0 24px;}\n  .fish-vocab-embed a{color:var(--fve-oxblood);}\n\n  .fish-vocab-embed ruby{ruby-position:over;}\n  .fish-vocab-embed rt{\n    font-family:'IBM Plex Mono',monospace; color:var(--fve-oxblood); font-weight:600;\n    font-size:.58em; letter-spacing:.01em;\n  }\n  .fish-vocab-embed rt.hidden{display:none;}\n  .fish-vocab-embed rt.mouseover{opacity:0; transition:opacity .15s ease;}\n  .fish-vocab-embed ruby:hover rt.mouseover{opacity:1;}\n\n  .fish-vocab-embed button.say{\n    border:1px solid var(--fve-rule); background:#fff; border-radius:50%; width:26px; height:26px;\n    font-size:.78rem; line-height:1; cursor:pointer; color:var(--fve-oxblood); display:inline-flex;\n    align-items:center; justify-content:center; padding:0; vertical-align:middle; margin-left:6px;\n  }\n  .fish-vocab-embed button.say:hover{border-color:var(--fve-oxblood); background:var(--fve-bone);}\n\n  .fish-vocab-embed header.hero{padding:56px 0 8px;}\n  .fish-vocab-embed .hero-cover{width:100%; border-radius:16px; overflow:hidden; margin-bottom:32px; border:1px solid var(--fve-rule);}\n  .fish-vocab-embed .hero-cover img{width:100%; height:auto; display:block;}\n  .fish-vocab-embed .eyebrow{\n    font-family:'IBM Plex Mono',monospace; font-size:.72rem; letter-spacing:.14em;\n    text-transform:uppercase; color:var(--fve-oxblood); margin-bottom:14px; font-weight:600;\n  }\n  .fish-vocab-embed h1.title{\n    font-family:'Bitter',serif; font-weight:800; font-size:clamp(2.1rem,5.2vw,3.3rem);\n    margin:0 0 6px; line-height:1.05;\n  }\n  .fish-vocab-embed h1.title .en{display:block; font-size:.4em; font-weight:500; color:var(--fve-ink-soft); margin-top:10px; letter-spacing:.01em;}\n  .fish-vocab-embed .dek{max-width:none; color:var(--fve-ink-soft); font-size:1.02rem; margin-top:18px;}\n\n  .fish-vocab-embed section{padding:52px 0;}\n  .fish-vocab-embed section + section{border-top:1px solid var(--fve-rule);}\n  .fish-vocab-embed .sec-head{margin-bottom:28px;}\n  .fish-vocab-embed .sec-num{font-family:'IBM Plex Mono',monospace; font-size:.72rem; color:var(--fve-mustard); font-weight:600; letter-spacing:.08em;}\n  .fish-vocab-embed h2.sec-title{font-family:'Bitter',serif; font-weight:700; font-size:1.7rem; margin:4px 0 6px;}\n  .fish-vocab-embed .sec-sub{color:var(--fve-ink-soft); font-size:.95rem; max-width:640px;}\n  .fish-vocab-embed .sec-sub ruby, .fish-vocab-embed .sec-sub .lang-zh-TW, .fish-vocab-embed .sec-sub .lang-zh-CN{color:var(--fve-ink);}\n\n  .fish-vocab-embed .scroll-x{overflow-x:auto; -webkit-overflow-scrolling:touch; scrollbar-width:thin;}\n  .fish-vocab-embed .scroll-x::-webkit-scrollbar{height:6px;}\n  .fish-vocab-embed .scroll-x::-webkit-scrollbar-thumb{background:var(--fve-rule); border-radius:3px;}\n  .fish-vocab-embed .scroll-x::-webkit-scrollbar-track{background:transparent;}\n\n  .fish-vocab-embed table.vocab-table{width:100%; border-collapse:collapse; font-size:.9rem;}\n  .fish-vocab-embed table.vocab-table th{\n    text-align:left; font-size:.7rem; text-transform:uppercase; letter-spacing:.07em; color:var(--fve-ink-soft);\n    border-bottom:1px solid var(--fve-ink); padding:8px 10px; font-weight:600; white-space:nowrap;\n  }\n  .fish-vocab-embed table.vocab-table td{padding:10px 10px; border-bottom:1px solid var(--fve-rule); vertical-align:middle;}\n\n  .fish-vocab-embed .grid{display:grid; grid-template-columns:repeat(auto-fit,minmax(210px,1fr)); gap:16px; margin-top:8px;}\n  .fish-vocab-embed .card{border:1px solid var(--fve-rule); border-radius:14px; padding:18px 20px; background:#fff;}\n  .fish-vocab-embed .card .tag{font-family:'IBM Plex Mono',monospace; font-size:.68rem; text-transform:uppercase; letter-spacing:.08em; color:var(--fve-sage); font-weight:600;}\n  .fish-vocab-embed .card .hz{display:block; margin-top:8px; font-size:1.1rem;}\n  .fish-vocab-embed .card .en{color:var(--fve-ink-soft); margin-top:6px; font-size:.88rem; display:block;}\n  .fish-vocab-embed .card.oxblood-tag .tag{color:var(--fve-oxblood);}\n  .fish-vocab-embed .card.mustard-tag .tag{color:var(--fve-mustard);}\n\n  .fish-vocab-embed .phrase-card{\n    border-left:4px solid var(--fve-oxblood); background:var(--fve-bone); border-radius:0 12px 12px 0;\n    padding:16px 20px; margin-bottom:14px;\n  }\n  .fish-vocab-embed .phrase-card .hz{font-size:1.15rem; display:block;}\n  .fish-vocab-embed .phrase-card .en{color:var(--fve-ink-soft); margin-top:8px; font-size:.9rem; display:block;}\n  .fish-vocab-embed .phrase-card .tip{margin-top:10px; font-size:.85rem; color:var(--fve-ink-soft); background:#fff; border:1px dashed var(--fve-rule); border-radius:8px; padding:8px 12px;}\n\n  .fish-vocab-embed .callout{\n    background:var(--fve-bone); border:1px solid var(--fve-bone-line); border-radius:16px; padding:26px 28px;\n    display:grid; grid-template-columns:auto 1fr; gap:20px; align-items:start;\n  }\n  @media (max-width:600px){ .fish-vocab-embed .callout{grid-template-columns:1fr;} }\n  .fish-vocab-embed .callout .icon{font-size:2.2rem; line-height:1;}\n  .fish-vocab-embed .callout h3{margin:0 0 8px; font-family:'Bitter',serif; font-size:1.15rem;}\n  .fish-vocab-embed .callout p{margin:0 0 10px; color:var(--fve-ink-soft); font-size:.94rem;}\n  .fish-vocab-embed .callout p:last-child{margin-bottom:0;}\n  .fish-vocab-embed .callout audio{width:100%; margin-top:10px;}\n  .fish-vocab-embed .asterisk-note{font-size:.78rem; color:var(--fve-ink-soft); margin-top:10px;}\n<\/style>\n\n<header class=\"hero\">\n  <div class=\"wrap\">\n    <div class=\"eyebrow\">Food Vocabulary<\/div>\n    <h1 class=\"title\"><span class=\"lang-zh-TW\">\u9b5a<\/span><span class=\"lang-zh-CN\">\u9c7c<\/span><span class=\"en\">Fish in Chinese<\/span><\/h1>\n    <div class=\"hero-cover\"><img decoding=\"async\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_2e7fm22e7fm22e7f-1.png\" alt=\"Fish cover image\"><\/div>\n    <p class=\"dek\">A restaurant once offered free sushi to anyone with &#8220;salmon&#8221; in their Chinese name \u2014 and it went about as well as you&#8217;d expect. Work through twenty kinds of fish, a sushi\/sashimi vocabulary bonus, and how to order at a fish counter.<\/p>\n  <\/div>\n<\/header>\n\n<section id=\"lore\">\n  <div class=\"wrap\">\n    <div class=\"callout\">\n      <div class=\"icon\">\ud83d\udc1f<\/div>\n      <div>\n        <h3><span class=\"ez-toc-section\" id=\"The_great_salmon-name_incident\"><\/span>The great salmon-name incident<span class=\"ez-toc-section-end\"><\/span><\/h3>\n        <p>Anyone in Taiwan whose legal name contained the character for <ruby class=\"lang-zh-TW\"><span class=\"rb\">\u9bad\u9b5a<\/span><rt>gu\u012by\u00fa<\/rt><\/ruby><ruby class=\"lang-zh-CN\"><span class=\"rb\">\u4e09\u6587\u9c7c<\/span><rt>s\u0101nw\u00e9ny\u00fa<\/rt><\/ruby> (&#8220;salmon&#8221;) could get free sushi at one promotion \u2014 so hundreds of people legally changed their names to include it. The catch: Taiwanese law only allows a name change twice in a lifetime, and without a change to that rule, some of those people are stuck permanently with names along the lines of &#8220;Salmon Dream&#8221; or &#8220;Dancing Salmon.&#8221;<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"types\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div class=\"sec-num\">01 \u2014 \u7a2e\u985e<\/div>\n      <h2 class=\"sec-title\"><span class=\"ez-toc-section\" id=\"Twenty_Kinds_of_Fish\"><\/span>Twenty Kinds of Fish<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <p class=\"sec-sub\">Most names line up across the strait, but a handful \u2014 tuna, cutlassfish, whitebait, tilapia \u2014 are genuinely different words in Taiwan versus China, not just script variants.<\/p>\n    <\/div>\n    <div class=\"scroll-x\">\n      <table class=\"vocab-table\" id=\"fishTypesTable\">\n        <thead><tr><th>Chinese<\/th><th>English<\/th><th>Korean<\/th><th>Japanese<\/th><\/tr><\/thead>\n        <tbody><!-- filled by JS --><\/tbody>\n      <\/table>\n    <\/div>\n    <p class=\"asterisk-note\">* Whitebait&#8217;s Taiwan reading is marked because it&#8217;s usually said in Taiwanese, not Mandarin \u2014 see below.<\/p>\n  <\/div>\n<\/section>\n\n<section id=\"taiwanese-note\">\n  <div class=\"wrap\">\n    <div class=\"callout\">\n      <div class=\"icon\">\ud83d\udd0a<\/div>\n      <div>\n        <h3><span class=\"ez-toc-section\" id=\"One_fish_thats_rarely_said_in_Mandarin_at_all\"><\/span>One fish that&#8217;s rarely said in Mandarin at all<span class=\"ez-toc-section-end\"><\/span><\/h3>\n        <p><ruby class=\"lang-zh-TW\"><span class=\"rb\">\u9b69\u4ed4\u9b5a<\/span><rt>m\u00f2z\u01ceiy\u00fa<\/rt><\/ruby><ruby class=\"lang-zh-CN\"><span class=\"rb\">\u5c0f\u9cb1\u9c7c<\/span><rt>xi\u01ceof\u0113iy\u00fa<\/rt><\/ruby> (whitebait) is one of the rare cases where the everyday word in Taiwan isn&#8217;t Mandarin at all \u2014 it&#8217;s almost always said in Taiwanese instead. Press play to hear it:<\/p>\n        <audio controls src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/09\/\u65b0\u9304\u97f321.m4a\">Your browser doesn&#8217;t support inline audio \u2014 <a href=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/09\/\u65b0\u9304\u97f321.m4a\">download the recording<\/a> instead.<\/audio>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"parts\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div class=\"sec-num\">02 \u2014 \u90e8\u4f4d<\/div>\n      <h2 class=\"sec-title\"><span class=\"ez-toc-section\" id=\"Fish_Parts\"><\/span>Fish Parts<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <p class=\"sec-sub\">All identical across the strait \u2014 only the script itself changes.<\/p>\n    <\/div>\n    <div class=\"scroll-x\">\n      <table class=\"vocab-table\" id=\"fishPartsTable\">\n        <thead><tr><th>Chinese<\/th><th>English<\/th><th>Korean<\/th><th>Japanese<\/th><\/tr><\/thead>\n        <tbody><!-- filled by JS --><\/tbody>\n      <\/table>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"culture\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div class=\"sec-num\">03 \u2014 \u51b7\u77e5\u8b58<\/div>\n      <h2 class=\"sec-title\"><span class=\"ez-toc-section\" id=\"Why_Fish_Isnt_a_Date-Night_Order\"><\/span>Why Fish Isn&#8217;t a Date-Night Order<span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <\/div>\n    <div class=\"callout\">\n      <div class=\"icon\">\ud83d\udc40<\/div>\n      <div>\n        <h3><span class=\"ez-toc-section\" id=\"Kids_fighting_over_the_eye\"><\/span>Kids fighting over the eye<span class=\"ez-toc-section-end\"><\/span><\/h3>\n        <p>A lot of Taiwanese kids grow up genuinely fighting over who gets the <ruby class=\"lang-zh-TW\"><span class=\"rb\">\u9b5a\u773c<\/span><rt>y\u00fay\u01cen<\/rt><\/ruby><ruby class=\"lang-zh-CN\"><span class=\"rb\">\u9c7c\u773c<\/span><rt>y\u00fay\u01cen<\/rt><\/ruby> at the dinner table. Part of it is texture \u2014 the eye&#8217;s gelatinous, collagen-rich softness is a real treat next to the rest of the flesh. Part of it is an old folk belief, &#8220;\u4ee5\u5f62\u88dc\u5f62&#8221; (y\u01d0 x\u00edng b\u01d4 x\u00edng, &#8220;shape nourishes shape&#8221;) \u2014 the idea that eating an eye is good for your own eyesight.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"callout\" style=\"margin-top:20px;\">\n      <div class=\"icon\">\ud83c\udf7d\ufe0f<\/div>\n      <div>\n        <h3><span class=\"ez-toc-section\" id=\"The_whole_fish_bones_and_all\"><\/span>The whole fish, bones and all<span class=\"ez-toc-section-end\"><\/span><\/h3>\n        <p>In Taiwan, fish is normally served whole \u2014 head, tail, fins, bones intact \u2014 rather than pre-deboned into a boneless fillet the way it&#8217;s usually plated at a Western restaurant. That means eating it well takes some skill: picking around fine bones with chopsticks while keeping the meat intact. It&#8217;s a satisfying skill once you&#8217;ve got it, but it&#8217;s also exactly why fish rarely makes the shortlist for a first date \u2014 nobody wants to be the one fishing a bone out of their mouth mid-conversation.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"sushi\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div class=\"sec-num\">04 \u2014 \u751f\u9b5a\u7247<\/div>\n      <h2 class=\"sec-title\"><span class=\"ez-toc-section\" id=\"Sushi_Sashimi_Vocabulary\"><\/span>Sushi &amp; Sashimi Vocabulary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <p class=\"sec-sub\">The words you&#8217;ll actually need once the fish is on a plate rather than in the water. For the wider world of Japanese food terms in Chinese, see <a href=\"https:\/\/tiffanysmandarin.com\/index.php\/2023\/03\/09\/japanese-food\/\" target=\"_blank\" rel=\"noopener\">Japanese Food in Chinese<\/a>.<\/p>\n    <\/div>\n    <div class=\"grid\" id=\"sushiGrid\"><!-- filled by JS --><\/div>\n  <\/div>\n<\/section>\n\n<section id=\"ordering\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div class=\"sec-num\">05 \u2014 \u9ede\u9910<\/div>\n      <h2 class=\"sec-title\"><span class=\"ez-toc-section\" id=\"Ordering_at_the_Fish_Counter\"><\/span>Ordering at the Fish Counter<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <p class=\"sec-sub\">Swap in any fish from the table above into these patterns.<\/p>\n    <\/div>\n    <div id=\"fishOrderingSentences\"><!-- filled by JS --><\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\nfunction ruby(han, py, cls){ return `<ruby class=\"${cls}\"><span class=\"rb\">${han}<\/span><rt>${py}<\/rt><\/ruby>`; }\nfunction bilingualTerm(t){\n  return ruby(t.trad, t.tradPy, \"lang-zh-TW\") + ruby(t.simp, t.simpPy, \"lang-zh-CN\");\n}\nfunction bilingualSentence(s){\n  const trad = s.tradWords.map(([h,p]) => p ? ruby(h,p,\"lang-zh-TW\") : `<span class=\"lang-zh-TW\">${h}<\/span>`).join(\"\");\n  const simp = s.simpWords.map(([h,p]) => p ? ruby(h,p,\"lang-zh-CN\") : `<span class=\"lang-zh-CN\">${h}<\/span>`).join(\"\");\n  return trad + simp;\n}\n\nconst root = document.getElementById('fish-vocab-embed-1');\nif(!root){\n  console.error('fish-vocab-embed: container #fish-vocab-embed-1 not found \u2014 check the id on the outer <div> matches this script.');\n  return;\n}\n\nfunction getCookie(name){\n  const m = document.cookie.match(new RegExp('(?:^|; )' + name.replace(\/[-.*+?^${}()|[\\]\\\\]\/g, '\\\\$&') + '=([^;]*)'));\n  return m ? decodeURIComponent(m[1]) : undefined;\n}\n\/* Mirrors PHP's empty() semantics: undefined, \"\", and the literal\n   string \"0\" all count as \"not set\" \u2014 plain JS truthiness treats\n   the string \"0\" as truthy, which would make our active\/inactive\n   detection disagree with the site's own PHP filter (which uses\n   empty($_COOKIE[...])) whenever the cookie is written as \"0\". *\/\nfunction cookieIsTruthy(v){\n  return v !== undefined && v !== '' && v !== '0';\n}\n\nfunction speak(trad, simp){\n  if(!('speechSynthesis' in window)) return;\n  const isSimp = !cookieIsTruthy(getCookie('lang_zh-TW'));\n  const text = isSimp ? simp : trad;\n  const u = new SpeechSynthesisUtterance(text);\n  u.lang = isSimp ? 'zh-CN' : 'zh-TW';\n  speechSynthesis.cancel();\n  speechSynthesis.speak(u);\n}\nfunction sayBtn(trad, simp){\n  return `<button type=\"button\" class=\"say\" data-trad=\"${trad}\" data-simp=\"${simp}\" aria-label=\"Play pronunciation\">\ud83d\udd0a<\/button>`;\n}\n\nroot.addEventListener('click', function(e){\n  const btn = e.target.closest('button.say');\n  if(btn){\n    speak(btn.dataset.trad, btn.dataset.simp);\n  }\n});\n\n\/* \u898b\u6a94\u6848\u6700\u4e0a\u9762\u7684\u8aaa\u660e\uff1a\u6bd4\u7167\u7db2\u7ad9 display_user_language() PHP filter \u7684\n   \u908f\u8f2f\uff0c\u8b80\u540c\u4e00\u7d44 cookie \u8655\u7406\u9019\u6bb5\u52d5\u614b\u6e32\u67d3\u51fa\u4f86\u7684\u5167\u5bb9 *\/\nfunction applySiteLanguagePrefs(){\n  const hasTW = cookieIsTruthy(getCookie('lang_zh-TW'));\n  const inactiveLang = hasTW ? 'lang-zh-CN' : 'lang-zh-TW';\n  root.querySelectorAll('.' + inactiveLang).forEach(el => {\n    el.style.display = 'none';\n  });\n\n  const pinyinPref = getCookie('pinyin-display');\n  if(pinyinPref === 'hidden' || pinyinPref === 'mouseover'){\n    root.querySelectorAll('rt').forEach(rt => rt.classList.add(pinyinPref));\n  }\n}\n\nconst fishTypes = [\n  {trad:\"\u9bd6\u9b5a\", tradPy:\"q\u012bngy\u00fa\", simp:\"\u9cad\u9c7c\", simpPy:\"q\u012bngy\u00fa\", en:\"Mackerel\", kr:\"\uace0\ub4f1\uc5b4\", jp:\"\u30b5\u30d0\"},\n  {trad:\"\u9baa\u9b5a\", tradPy:\"w\u011biy\u00fa\", simp:\"\u91d1\u67aa\u9c7c\", simpPy:\"j\u012bnqi\u0101ngy\u00fa\", en:\"Tuna\", kr:\"\ucc38\uce58\", jp:\"\u307e\u3050\u308d\"},\n  {trad:\"\u9c78\u9b5a\", tradPy:\"l\u00fay\u00fa\", simp:\"\u9c88\u9c7c\", simpPy:\"l\u00fay\u00fa\", en:\"Perch\", kr:\"\ub18d\uc5b4\", jp:\"\u30b9\u30ba\u30ad\"},\n  {trad:\"\u9c48\u9b5a\", tradPy:\"xu\u011by\u00fa\", simp:\"\u9cd5\u9c7c\", simpPy:\"xu\u011by\u00fa\", en:\"Cod\", kr:\"\ub300\uad6c\", jp:\"\u30bf\u30e9\"},\n  {trad:\"\u9bf0\u9b5a\", tradPy:\"ni\u01ceny\u00fa\", simp:\"\u9cb6\u9c7c\", simpPy:\"ni\u01ceny\u00fa\", en:\"Catfish\", kr:\"\uba54\uae30\", jp:\"\u30ca\u30de\u30ba\"},\n  {trad:\"\u9bc9\u9b5a\", tradPy:\"l\u01d0y\u00fa\", simp:\"\u9ca4\u9c7c\", simpPy:\"l\u01d0y\u00fa\", en:\"Carp\", kr:\"\uc789\uc5b4\", jp:\"\u30b3\u30a4\"},\n  {trad:\"\u6bd4\u76ee\u9b5a\", tradPy:\"b\u01d0m\u00f9y\u00fa\", simp:\"\u6bd4\u76ee\u9c7c\", simpPy:\"b\u01d0m\u00f9y\u00fa\", en:\"Flounder\", kr:\"\uad11\uc5b4\", jp:\"\u30d2\u30e9\u30e1\"},\n  {trad:\"\u9bad\u9b5a\", tradPy:\"gu\u012by\u00fa\", simp:\"\u4e09\u6587\u9c7c\", simpPy:\"s\u0101nw\u00e9ny\u00fa\", en:\"Salmon\", kr:\"\uc5f0\uc5b4\", jp:\"\u30b5\u30b1\"},\n  {trad:\"\u9be1\u9b5a\", tradPy:\"f\u0113iy\u00fa\", simp:\"\u9cb1\u9c7c\", simpPy:\"f\u0113iy\u00fa\", en:\"Herring\", kr:\"\uccad\uc5b4\", jp:\"\u30cb\u30b7\u30f3\"},\n  {trad:\"\u767d\u5e36\u9b5a\", tradPy:\"b\u00e1id\u00e0iy\u00fa\", simp:\"\u5e26\u9c7c\", simpPy:\"d\u00e0iy\u00fa\", en:\"Cutlassfish\", kr:\"\uac08\uce58\", jp:\"\u30bf\u30c1\u30a6\u30aa\"},\n  {trad:\"\u9c3b\u9b5a\", tradPy:\"m\u00e1ny\u00fa\", simp:\"\u9cd7\u9c7c\", simpPy:\"m\u00e1ny\u00fa\", en:\"Eel\", kr:\"\uc7a5\uc5b4\", jp:\"\u30a6\u30ca\u30ae\"},\n  {trad:\"\u77f3\u6591\u9b5a\", tradPy:\"sh\u00edb\u0101ny\u00fa\", simp:\"\u77f3\u6591\u9c7c\", simpPy:\"sh\u00edb\u0101ny\u00fa\", en:\"Grouper\", kr:\"\uc6b0\ub7ed\", jp:\"\u30cf\u30bf\"},\n  {trad:\"\u7af9\u83a2\u9b5a\", tradPy:\"zh\u00faji\u00e1y\u00fa\", simp:\"\u7af9\u835a\u9c7c\", simpPy:\"zh\u00faji\u00e1y\u00fa\", en:\"Horse mackerel\", kr:\"\uc804\uac31\uc774\", jp:\"\u30a2\u30b8\"},\n  {trad:\"\u79cb\u5200\u9b5a\", tradPy:\"qi\u016bd\u0101oy\u00fa\", simp:\"\u79cb\u5200\u9c7c\", simpPy:\"qi\u016bd\u0101oy\u00fa\", en:\"Saury\", kr:\"\uaf41\uce58\", jp:\"\u30b5\u30f3\u30de\"},\n  {trad:\"\u9bdb\u9b5a\", tradPy:\"di\u0101oy\u00fa\", simp:\"\u9cb7\u9c7c\", simpPy:\"di\u0101oy\u00fa\", en:\"Snapper\", kr:\"\ub3c4\ubbf8\", jp:\"\u30bf\u30a4\"},\n  {trad:\"\u9b69\u4ed4\u9b5a\", tradPy:\"m\u00f2z\u01ceiy\u00fa *\", simp:\"\u5c0f\u9cb1\u9c7c\", simpPy:\"xi\u01ceof\u0113iy\u00fa\", en:\"Whitebait\", kr:\"\ubc45\uc5b4\", jp:\"\u30b7\u30e9\u30a6\u30aa\"},\n  {trad:\"\u9bca\u9b5a\", tradPy:\"sh\u0101y\u00fa\", simp:\"\u9ca8\u9c7c\", simpPy:\"sh\u0101y\u00fa\", en:\"Shark\", kr:\"\uc0c1\uc5b4\", jp:\"\u30b5\u30e1\"},\n  {trad:\"\u98db\u9b5a\", tradPy:\"f\u0113iy\u00fa\", simp:\"\u98de\u9c7c\", simpPy:\"f\u0113iy\u00fa\", en:\"Flying fish\", kr:\"\ub0a0\uce58\", jp:\"\u30c8\u30d3\u30a6\u30aa\"},\n  {trad:\"\u5433\u90ed\u9b5a\", tradPy:\"w\u00fagu\u014dy\u00fa\", simp:\"\u7f57\u975e\u9c7c\", simpPy:\"lu\u00f3f\u0113iy\u00fa\", en:\"Tilapia\", kr:\"\ud2f8\ub77c\ud53c\uc544\", jp:\"\u30c6\u30a3\u30e9\u30d4\u30a2\"},\n  {trad:\"\u91d1\u9b5a\", tradPy:\"j\u012bny\u00fa\", simp:\"\u91d1\u9c7c\", simpPy:\"j\u012bny\u00fa\", en:\"Goldfish\", kr:\"\uae08\ubd95\uc5b4\", jp:\"\u91d1\u9b5a\"},\n];\n\nconst fishParts = [\n  {trad:\"\u9b5a\u809a\", tradPy:\"y\u00fad\u00f9\", simp:\"\u9c7c\u809a\", simpPy:\"y\u00fad\u00f9\", en:\"Belly\", kr:\"\uc0dd\uc120 \ubc30\", jp:\"\u9b5a\u306e\u8179\"},\n  {trad:\"\u9b5a\u982d\", tradPy:\"y\u00fat\u00f3u\", simp:\"\u9c7c\u5934\", simpPy:\"y\u00fat\u00f3u\", en:\"Head\", kr:\"\uc0dd\uc120 \uba38\ub9ac\", jp:\"\u9b5a\u306e\u982d\"},\n  {trad:\"\u9b5a\u5c3e\", tradPy:\"y\u00faw\u011bi\", simp:\"\u9c7c\u5c3e\", simpPy:\"y\u00faw\u011bi\", en:\"Tail\", kr:\"\uc0dd\uc120 \uaf2c\ub9ac\", jp:\"\u9b5a\u306e\u5c3e\"},\n  {trad:\"\u9b5a\u4e0b\u5df4\", tradPy:\"y\u00fa xi\u00e0ba\", simp:\"\u9c7c\u4e0b\u5df4\", simpPy:\"y\u00fa xi\u00e0ba\", en:\"Jaw \/ chin\", kr:\"\uc0dd\uc120 \ud131\uc0b4\", jp:\"\u30ab\u30de\"},\n  {trad:\"\u9b5a\u9c2d\", tradPy:\"y\u00faq\u00ed\", simp:\"\u9c7c\u9ccd\", simpPy:\"y\u00faq\u00ed\", en:\"Fin\", kr:\"\uc9c0\ub290\ub7ec\ubbf8\", jp:\"\u30d2\u30ec\"},\n  {trad:\"\u9b5a\u773c\", tradPy:\"y\u00fay\u01cen\", simp:\"\u9c7c\u773c\", simpPy:\"y\u00fay\u01cen\", en:\"Eye\", kr:\"\uc0dd\uc120 \ub208\", jp:\"\u9b5a\u306e\u76ee\"},\n  {trad:\"\u9b5a\u523a\", tradPy:\"y\u00fac\u00ec\", simp:\"\u9c7c\u523a\", simpPy:\"y\u00fac\u00ec\", en:\"Bone\", kr:\"\uc0dd\uc120 \uac00\uc2dc\", jp:\"\u9b5a\u306e\u9aa8\"},\n  {trad:\"\u9b5a\u809d\", tradPy:\"y\u00fag\u0101n\", simp:\"\u9c7c\u809d\", simpPy:\"y\u00fag\u0101n\", en:\"Liver\", kr:\"\uc0dd\uc120 \uac04\", jp:\"\u9b5a\u809d\"},\n  {trad:\"\u9b5a\u9c57\", tradPy:\"y\u00fal\u00edn\", simp:\"\u9c7c\u9cde\", simpPy:\"y\u00fal\u00edn\", en:\"Scale\", kr:\"\ube44\ub298\", jp:\"\u30a6\u30ed\u30b3\"},\n];\n\nconst sushi = [\n  {tag:\"The meal itself\", trad:\"\u58fd\u53f8\", tradPy:\"sh\u00f2us\u012b\", simp:\"\u5bff\u53f8\", simpPy:\"sh\u00f2us\u012b\", en:\"Sushi\"},\n  {tag:\"Raw fish, no rice\", trad:\"\u751f\u9b5a\u7247\", tradPy:\"sh\u0113ngy\u00fapi\u00e0n\", simp:\"\u751f\u9c7c\u7247\", simpPy:\"sh\u0113ngy\u00fapi\u00e0n\", en:\"Sashimi\"},\n  {tag:\"Roll\", trad:\"\u58fd\u53f8\u6372\", tradPy:\"sh\u00f2us\u012b ju\u01cen\", simp:\"\u5bff\u53f8\u5377\", simpPy:\"sh\u00f2us\u012b ju\u01cen\", en:\"Sushi roll\"},\n  {tag:\"Hand-pressed\", trad:\"\u63e1\u58fd\u53f8\", tradPy:\"w\u00f2 sh\u00f2us\u012b\", simp:\"\u63e1\u5bff\u53f8\", simpPy:\"w\u00f2 sh\u00f2us\u012b\", en:\"Nigiri\"},\n  {tag:\"Fish egg topping\", trad:\"\u9b5a\u5375\", tradPy:\"y\u00falu\u01cen\", simp:\"\u9c7c\u5375\", simpPy:\"y\u00falu\u01cen\", en:\"Fish roe\"},\n  {tag:\"Condiment\", trad:\"\u82a5\u672b\", tradPy:\"ji\u00e8m\u00f2\", simp:\"\u82a5\u672b\", simpPy:\"ji\u00e8m\u00f2\", en:\"Wasabi\"},\n  {tag:\"Condiment\", trad:\"\u91ac\u6cb9\", tradPy:\"ji\u00e0ngy\u00f3u\", simp:\"\u9171\u6cb9\", simpPy:\"ji\u00e0ngy\u00f3u\", en:\"Soy sauce\"},\n  {tag:\"Palate cleanser\", trad:\"\u8591\u7247\", tradPy:\"ji\u0101ngpi\u00e0n\", simp:\"\u59dc\u7247\", simpPy:\"ji\u0101ngpi\u00e0n\", en:\"Pickled ginger\"},\n];\n\nconst orderingSentences = [\n  {\n    tradWords:[[\"\u9019\",'zh\u00e8'],[\"\u689d\",'ti\u00e1o'],[\"\u9b5a\",\"y\u00fa\"],[\"\u65b0\u9bae\",\"x\u012bnxi\u0101n\"],[\"\u55ce\",'ma'],[\"\uff1f\",\"\"]],\n    simpWords:[[\"\u8fd9\",'zh\u00e8'],[\"\u6761\",'ti\u00e1o'],[\"\u9c7c\",\"y\u00fa\"],[\"\u65b0\u9c9c\",\"x\u012bnxi\u0101n\"],[\"\u5417\",'ma'],[\"\uff1f\",\"\"]],\n    en:\"Is this fish fresh?\",\n    tip:`Tip \u2014 <ruby class=\"lang-zh-TW\"><span class=\"rb\">\u689d<\/span><rt>ti\u00e1o<\/rt><\/ruby><ruby class=\"lang-zh-CN\"><span class=\"rb\">\u6761<\/span><rt>ti\u00e1o<\/rt><\/ruby> is the measure word for long, thin things \u2014 fish, rivers, roads, even pairs of pants.`\n  },\n  {\n    tradWords:[[\"\u6211\",'w\u01d2'],[\"\u8981\",'y\u00e0o'],[\"\u4e00\u4efd\",'y\u00edf\u00e8n'],[\"\u9bad\u9b5a\",\"gu\u012by\u00fa\"],[\"\u751f\u9b5a\u7247\",\"sh\u0113ngy\u00fapi\u00e0n\"],[\"\u3002\",\"\"]],\n    simpWords:[[\"\u6211\",'w\u01d2'],[\"\u8981\",'y\u00e0o'],[\"\u4e00\u4efd\",'y\u00edf\u00e8n'],[\"\u4e09\u6587\u9c7c\",\"s\u0101nw\u00e9ny\u00fa\"],[\"\u751f\u9c7c\u7247\",\"sh\u0113ngy\u00fapi\u00e0n\"],[\"\u3002\",\"\"]],\n    en:\"I'd like an order of salmon sashimi.\",\n    tip:\"Tip \u2014 stack the fish name directly in front of \u751f\u9b5a\u7247\/\u751f\u9c7c\u7247 to order any sashimi: \u9baa\u9b5a\u751f\u9b5a\u7247, \u9bdb\u9b5a\u751f\u9b5a\u7247, and so on.\"\n  },\n  {\n    tradWords:[[\"\u53ef\u4ee5\",'k\u011by\u01d0'],[\"\u5e6b\u6211\",'b\u0101ng w\u01d2'],[\"\u628a\",'b\u01ce'],[\"\u9b5a\",'y\u00fa'],[\"\u5207\",'qi\u0113'],[\"\u7247\",'pi\u00e0n'],[\"\u55ce\",'ma'],[\"\uff1f\",\"\"]],\n    simpWords:[[\"\u53ef\u4ee5\",'k\u011by\u01d0'],[\"\u5e2e\u6211\",'b\u0101ng w\u01d2'],[\"\u628a\",'b\u01ce'],[\"\u9c7c\",'y\u00fa'],[\"\u5207\",'qi\u0113'],[\"\u7247\",'pi\u00e0n'],[\"\u5417\",'ma'],[\"\uff1f\",\"\"]],\n    en:\"Could you fillet the fish for me?\",\n    tip:`Tip \u2014 the \u628a (b\u01ce) construction moves the object (\u9b5a\/\u9c7c) before the verb \u2014 literally \"take the fish, cut into slices.\"`\n  },\n];\n\nfunction renderTable(id, data){\n  root.querySelector(\"#\" + id + \" tbody\").innerHTML = data.map(d => `\n    <tr>\n      <td>${bilingualTerm(d)} ${sayBtn(d.trad, d.simp)}<\/td>\n      <td>${d.en}<\/td>\n      <td>${d.kr}<\/td>\n      <td>${d.jp}<\/td>\n    <\/tr>\n  `).join(\"\");\n}\nfunction renderVocabGrid(containerId, data, tagClass){\n  root.querySelector(\"#\" + containerId).innerHTML = data.map(d => `\n    <div class=\"card ${tagClass}\">\n      <span class=\"tag\">${d.tag}<\/span>\n      <span class=\"hz\">${bilingualTerm(d)} ${sayBtn(d.trad, d.simp)}<\/span>\n      <span class=\"en\">${d.en}<\/span>\n    <\/div>\n  `).join(\"\");\n}\nfunction renderSentenceBlock(s){\n  const tradFull = s.tradWords.map(([h]) => h).join(\"\");\n  const simpFull = s.simpWords.map(([h]) => h).join(\"\");\n  return `\n    <div class=\"phrase-card\">\n      <span class=\"hz\">${bilingualSentence(s)} ${sayBtn(tradFull, simpFull)}<\/span>\n      <span class=\"en\">${s.en}<\/span>\n      ${s.tip ? `<div class=\"tip\">${s.tip}<\/div>` : \"\"}\n    <\/div>\n  `;\n}\nfunction renderOrdering(){\n  root.querySelector(\"#fishOrderingSentences\").innerHTML = orderingSentences.map(renderSentenceBlock).join(\"\");\n}\n\nrenderTable(\"fishTypesTable\", fishTypes);\nrenderTable(\"fishPartsTable\", fishParts);\nrenderVocabGrid(\"sushiGrid\", sushi, \"oxblood-tag\");\nrenderOrdering();\napplySiteLanguagePrefs();\n})();\n<\/script>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-medium is-resized\"><a href=\"https:\/\/ko-fi.com\/tiffanystalk\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"58\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png\" alt=\"\" class=\"wp-image-570\" style=\"width:150px;height:29px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-600x115.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1024x197.png 1024w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-768x148.png 768w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1536x296.png 1536w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-2048x394.png 2048w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-850x164.png 850w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption class=\"wp-element-caption\">Do you like it? \ud83d\ude42<\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium is-resized\"><a href=\"https:\/\/tiffanysmandarin.com\/index.php\/food-words\/\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"86\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png\" alt=\"\" class=\"wp-image-571\" style=\"width:150px;height:43px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-600x171.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963.png 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Food Vocabulary \u9b5a\u9c7cFish in Chinese A restaurant once offered free sushi to anyone with &#8220;salmon&#8221; in their Chinese name \u2014 and it went about as well as you&#8217;d expect. Work through twenty kinds of fish, a sushi\/sashimi vocabulary bonus, and how to order at a fish counter. \ud83d\udc1f The great salmon-name incident Anyone in Taiwan&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[15,14],"tags":[163],"class_list":["post-2560","post","type-post","status-publish","format-standard","hentry","category-hsk2","category-hsk3","tag-fish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>20 Kinds of Fish in Chinese - OneDotDot Chinese<\/title>\n<meta name=\"description\" content=\"Before we look up at sushi and fish in Chinese, let me tell you a fun but sad story. There are some young people named salmon in Taiwan.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"20 Kinds of Fish in Chinese - OneDotDot Chinese\" \/>\n<meta property=\"og:description\" content=\"Before we look up at sushi and fish in Chinese, let me tell you a fun but sad story. There are some young people named salmon in Taiwan.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/\" \/>\n<meta property=\"og:site_name\" content=\"OneDotDot Chinese\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-17T10:03:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-08T15:33:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_2e7fm22e7fm22e7f-1.png\" \/>\n<meta name=\"author\" content=\"tiffany\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"tiffany\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/17\\\/fish\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/17\\\/fish\\\/\"},\"author\":{\"name\":\"tiffany\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"headline\":\"20 Kinds of Fish in Chinese\",\"datePublished\":\"2022-09-17T10:03:00+00:00\",\"dateModified\":\"2026-08-08T15:33:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/17\\\/fish\\\/\"},\"wordCount\":490,\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/17\\\/fish\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Gemini_Generated_Image_2e7fm22e7fm22e7f-1.png\",\"keywords\":[\"fish\"],\"articleSection\":[\"HSK 2\",\"HSK 3\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/17\\\/fish\\\/\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/17\\\/fish\\\/\",\"name\":\"20 Kinds of Fish in Chinese - OneDotDot Chinese\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/17\\\/fish\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/17\\\/fish\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Gemini_Generated_Image_2e7fm22e7fm22e7f-1.png\",\"datePublished\":\"2022-09-17T10:03:00+00:00\",\"dateModified\":\"2026-08-08T15:33:09+00:00\",\"description\":\"Before we look up at sushi and fish in Chinese, let me tell you a fun but sad story. There are some young people named salmon in Taiwan.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/17\\\/fish\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/17\\\/fish\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/17\\\/fish\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Gemini_Generated_Image_2e7fm22e7fm22e7f-1.png\",\"contentUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Gemini_Generated_Image_2e7fm22e7fm22e7f-1.png\",\"width\":1408,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/17\\\/fish\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"20 Kinds of Fish in Chinese\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\",\"name\":\"OneDotDot Chinese\",\"description\":\"Learn a little Chinese every day\",\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tiffanysmandarin.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\",\"name\":\"tiffany\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"url\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"contentUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"width\":214,\"height\":214,\"caption\":\"tiffany\"},\"logo\":{\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/tiffanys_talk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tiffany-huang-mandarin\\\/\"],\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/author\\\/tiffany\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"20 Kinds of Fish in Chinese - OneDotDot Chinese","description":"Before we look up at sushi and fish in Chinese, let me tell you a fun but sad story. There are some young people named salmon in Taiwan.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/","og_locale":"en_US","og_type":"article","og_title":"20 Kinds of Fish in Chinese - OneDotDot Chinese","og_description":"Before we look up at sushi and fish in Chinese, let me tell you a fun but sad story. There are some young people named salmon in Taiwan.","og_url":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/","og_site_name":"OneDotDot Chinese","article_published_time":"2022-09-17T10:03:00+00:00","article_modified_time":"2026-08-08T15:33:09+00:00","og_image":[{"url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_2e7fm22e7fm22e7f-1.png","type":"","width":"","height":""}],"author":"tiffany","twitter_card":"summary_large_image","twitter_misc":{"Written by":"tiffany","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#article","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/"},"author":{"name":"tiffany","@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"headline":"20 Kinds of Fish in Chinese","datePublished":"2022-09-17T10:03:00+00:00","dateModified":"2026-08-08T15:33:09+00:00","mainEntityOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/"},"wordCount":490,"publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_2e7fm22e7fm22e7f-1.png","keywords":["fish"],"articleSection":["HSK 2","HSK 3"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/","url":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/","name":"20 Kinds of Fish in Chinese - OneDotDot Chinese","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#primaryimage"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_2e7fm22e7fm22e7f-1.png","datePublished":"2022-09-17T10:03:00+00:00","dateModified":"2026-08-08T15:33:09+00:00","description":"Before we look up at sushi and fish in Chinese, let me tell you a fun but sad story. There are some young people named salmon in Taiwan.","breadcrumb":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#primaryimage","url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_2e7fm22e7fm22e7f-1.png","contentUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/08\/Gemini_Generated_Image_2e7fm22e7fm22e7f-1.png","width":1408,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/17\/fish\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/tiffanysmandarin.com\/"},{"@type":"ListItem","position":2,"name":"20 Kinds of Fish in Chinese"}]},{"@type":"WebSite","@id":"https:\/\/tiffanysmandarin.com\/#website","url":"https:\/\/tiffanysmandarin.com\/","name":"OneDotDot Chinese","description":"Learn a little Chinese every day","publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tiffanysmandarin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99","name":"tiffany","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","url":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","contentUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","width":214,"height":214,"caption":"tiffany"},"logo":{"@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png"},"sameAs":["https:\/\/www.instagram.com\/tiffanys_talk\/","https:\/\/www.linkedin.com\/in\/tiffany-huang-mandarin\/"],"url":"https:\/\/tiffanysmandarin.com\/index.php\/author\/tiffany\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/2560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/comments?post=2560"}],"version-history":[{"count":5,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/2560\/revisions"}],"predecessor-version":[{"id":14857,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/2560\/revisions\/14857"}],"wp:attachment":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media?parent=2560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/categories?post=2560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/tags?post=2560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}