MC
MandarinClips Cinema Corpus

📌 Authentic Chinese Expressions & Idioms

Move beyond stiff textbook examples. Discover high-frequency colloquial phrases and idiomatic collocations from real cinema dialogue.

114164 items

📌 不用明说

bù yòng míng shuō

“就不用臣明说了吧 不 你说清楚”

1 clips →

📌 何必为难

hé bì wéi nán

“舅舅 他毕竟是我四伯父 您又何必为难他”

1 clips →

📌 好生懂礼

hǎo shēng dǒng lǐ

“就连这位姨娘 也好生懂礼”

1 clips →

📌 记得清清楚楚

jì de qīng qīng chǔ chǔ

“就说我六岁那年的事 到现在 我还记得清清楚楚”

1 clips →

📌 就我这脾气

jiù wǒ zhè pí qì

“就我这脾气 也没有人敢欺负我的”

1 clips →

📌 算计到头上

suàn jì dào tóu shàng

“居然算计到 爷的头上来了”

1 clips →

📌 看看怎么样

kàn kàn zěn me yàng

“来 来 看看怎么样 可以 可以”

1 clips →

📌 娘胎里带的毛病

niáng tāi lǐ dài de máo bìng

“郎中也说了 怕是娘胎里带的毛病”

1 clips →

📌 领的头

lǐng de tóu

“那就是睿昌王领的头 是”

1 clips →

📌 有得好瞧了

yǒu dé hǎo qiáo le

“那是她母亲赐的贺礼 这下可有得好瞧了”

1 clips →

📌 妨碍妨碍

fáng ài fáng ài

“那我就去妨碍妨碍”

1 clips →

📌 还真是挺大的

hái zhēn shì tǐng dà de

“那这误会还真是挺大的”

1 clips →

📌 挑事

tiāo shì

“那周妈妈明显在挑事”

1 clips →

📌 你还想剩什么

nǐ hái xiǎng shèng shén me

“你还想剩什么 这”

1 clips →

📌 你可小心些

nǐ kě xiǎo xīn xiē

“你可小心些 这上面”

1 clips →

📌 忘了本

wàng le běn

“你们这些 陛下 忘了本的东西”

1 clips →

📌 靶子不够多

bǎ zi bù gòu duō

“你是嫌你们家 靶子不够多吧”

1 clips →

📌 连锅都揭不开

lián guō dōu jiē bù kāi

“怕是连锅都揭不开”

1 clips →

📌 看在纪家的份儿上

kàn zài jì jiā de fèn ér shàng

“若不是看在 纪家的份儿上”

1 clips →

📌 丢脸面

diū liǎn miàn

“若真让整个顾家丢脸面”

1 clips →

📌 雷霆之怒

léi tíng zhī nù

“稍微放纵一下家奴 就会引来朝廷的 雷霆之怒”

1 clips →

📌 经事儿多

jīng shì ér duō

“他在外面经事儿多”

1 clips →

📌 听着像是

tīng zhe xiàng shì

“听着像是顾家的姨娘”

1 clips →

📌 求求老太太

qiú qiú lǎo tài tài

“要不要再去求求老太太”

1 clips →

📌 落在后头

luò zài hòu tou

“咱们落在后头好一阵了”

1 clips →

📌 瞄着你不放

miáo zhe nǐ bù fàng

“早知道爷 就该瞄着你不放”

1 clips →

📌 出言不逊

chū yán bù xùn

“怎敢如此出言不逊”

1 clips →

📌 可疼了

kě téng le

“怎么那么不小心啊 可疼了”

1 clips →

📌 怎么由她带来了

zěn me yóu tā dài lái le

“怎么由她带来了”

1 clips →

📌 好大的脸面

hǎo dà de liǎn miàn

“这顾锦朝 真是好大的脸面”

1 clips →
function openSubscriptionModal() { const modal = document.getElementById('subscription-modal'); if (modal) { modal.classList.remove('hidden'); modal.classList.add('flex'); document.body.style.overflow = 'hidden'; } } function closeSubscriptionModal() { const modal = document.getElementById('subscription-modal'); if (modal) { modal.classList.add('hidden'); modal.classList.remove('flex'); document.body.style.overflow = ''; } } document.addEventListener('keydown', (e) => { if (e.key === 'Escape') closeSubscriptionModal(); }); /** * 🚀 1. 生产级高可靠剪贴板复制器 (纯英文反馈) */ async function copyTextFromElement(btn, event) { if (event) { event.stopPropagation(); event.preventDefault(); } const text = btn.getAttribute('data-copy-text') || ''; if (!text) return; let success = false; if (navigator.clipboard && window.isSecureContext) { try { await navigator.clipboard.writeText(text); success = true; } catch (err) { console.warn('[Clipboard API failed, fallback]:', err); } } if (!success) { try { const textArea = document.createElement('textarea'); textArea.value = text; textArea.style.position = 'fixed'; textArea.style.left = '-9999px'; textArea.style.top = '-9999px'; textArea.setAttribute('readonly', ''); document.body.appendChild(textArea); textArea.focus(); textArea.select(); success = document.execCommand('copy'); document.body.removeChild(textArea); } catch (e) { console.error('[Clipboard unavailable]:', e); } } if (success) { const originalHtml = btn.innerHTML; btn.innerHTML = `✓ Copied`; setTimeout(() => { btn.innerHTML = originalHtml; }, 1500); } } /** * 🚀 2. 全局切片视频下载器 (纯英文状态反馈) */ async function downloadClipVideo(btn, videoUrl, filename) { if (!window.__USER_STATUS__ || !window.__USER_STATUS__.isPro) { openSubscriptionModal(); return; } if (!videoUrl || btn.dataset.loading === 'true') return; btn.dataset.loading = 'true'; const originalHtml = btn.innerHTML; btn.innerHTML = ` Downloading... `; try { const res = await fetch(videoUrl); if (!res.ok) throw new Error('Download failed'); const blob = await res.blob(); const blobUrl = window.URL.createObjectURL(blob); const a = document.createElement('a'); a.style.display = 'none'; a.href = blobUrl; a.download = filename || 'MandarinClips.mp4'; document.body.appendChild(a); a.click(); document.body.removeChild(a); window.URL.revokeObjectURL(blobUrl); btn.innerHTML = `✓ Saved`; setTimeout(() => { btn.innerHTML = originalHtml; delete btn.dataset.loading; }, 2000); } catch (err) { console.warn('[Download fallback]:', err); window.open(videoUrl, '_blank'); btn.innerHTML = originalHtml; delete btn.dataset.loading; } }