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

📌 永不满足

yǒng bù mǎn zú

“永不满足的本性”

1 clips →

📌 再给我两年

zài gěi wǒ liǎng nián

“再给我两年 就两年”

1 clips →

📌 就两年

jiù liǎng nián

“再给我两年 就两年”

1 clips →

📌 怎么拍的

zěn me pāi de

“再好看 再壮观 你怎么拍的 你自己清楚”

1 clips →

📌 再想折腾

zài xiǎng zhē teng

“再想折腾也没办法”

1 clips →

📌 什么都可以丢

shén me dōu kě yǐ diū

“咱们啊 什么都可以丢”

1 clips →

📌 早晚会有人知道

zǎo wǎn huì yǒu rén zhī dào

“早晚会有人知道”

1 clips →

📌 着急退休

zháo jí tuì xiū

“着急退休的 反正也不是我”

1 clips →

📌 想采访您

xiǎng cǎi fǎng nín

“赵经理 您肯定误会我了 我不是想采访您”

1 clips →

📌 非法贩煤

fēi fǎ fàn méi

“这不仅是查非法贩煤 和盗采的问题”

1 clips →

📌 发了十七年了

fā le shí qī nián le

“这个信息 发了十七年了”

1 clips →

📌 说的太好了

shuō de tài hǎo le

“这话说的太好了”

1 clips →

📌 像他们的父辈一样

xiàng tā men de fù bèi yī yàng

“这里的牧民 已经不会 像他们的父辈一样”

1 clips →

📌 一点进步都没有

yì diǎn jìn bù dōu méi yǒu

“这么多年 一点进步都没有”

1 clips →

📌 挣得也不少了

zhēng dé yě bù shǎo le

“这么多年 挣得也不少了”

1 clips →

📌 工程不达标

gōng chéng bù dá biāo

“这怎么能算违约呢 这充其量 就是工程不达标”

1 clips →

📌 正义也许会迟到

zhèng yì yě xǔ huì chí dào

“正义也许会迟到 别跟我说 你那些套话了 迟到”

1 clips →

📌 愿意听的话

yuàn yì tīng de huà

“专说那些人 愿意听的话”

1 clips →

📌 你喜欢就送你

nǐ xǐ huān jiù sòng nǐ

“阿佳(姐)你喜欢 就送你”

1 clips →

📌 看看少没少

kàn kàn shǎo méi shǎo

“阿姨 您再数数 看看少没少”

1 clips →

📌 什么时候送的

shén me shí hòu sòng de

“阿姨 这象 是他什么时候送您的”

1 clips →

📌 比教训人还可怕多了

bǐ jiào xùn rén hái kě pà duō le

“比教训人还 可怕多了”

1 clips →

📌 快过了

kuài guò le

“毕竟有几个案子 都快过了追诉时效了”

1 clips →

📌 进过那么多次

jìn guò nà me duō cì

“博拉木拉 你进过那么多次”

1 clips →

📌 我谁都不发

wǒ shéi dōu bù fā

“不 不 我谁都不发 我发我自己”

1 clips →

📌 不是她让我来看你的

bú shì tā ràng wǒ lái kàn nǐ de

“不是她让我来看你的”

1 clips →

📌 不只盗采那么简单

bù zhǐ dào cǎi nà me jiǎn dān

“不只盗采那么简单”

1 clips →

📌 顺着选定的方向走

shùn zhe xuǎn dìng de fāng xiàng zǒu

“不知道是不是 该顺着选定的方向走”

1 clips →

📌 渗透到哪一步

shèn tòu dào nǎ yī bù

“不知道 他的关系 到底渗透到哪一步了”

1 clips →

📌 你们就走吧

nǐ men jiù zǒu ba

“吃完这顿饭 你们就走吧”

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; } }