Free for any website · No account
Pinyin on every Chinese word of your website
Paste one line and your readers point at, or tap, any Chinese word to see its pinyin, its meaning in that sentence, and hear it.

Try it: point at a word
Our grandmother’s 红烧肉 (hóngshāoròu) starts the way every good braise does: 先把五花肉切成小块,用冷水焯一下。Then sugar, soy sauce and time.
我们明天一起去喝茶吧,听说那家店的龙井特别好。
In tai chi, 太极拳 is practised slowly, and 气 (qì) is the breath that moves through it.
On a phone, tap a word.
Your code
Then every Chinese word on the page explains itself. The link under it is the credit: please keep it.
Where to paste it
- WordPress
- Add a Custom HTML block at the end of a post, or put the code in your theme’s footer with a header-and-footer plugin (WPCode, Insert Headers and Footers), so every page has it.
- Blogger
- Layout → Add a Gadget → HTML/JavaScript, paste the code and save.
- Ghost
- Settings → Code injection → Site footer.
- Squarespace
- Settings → Developer tools → Code injection → Footer (a Core plan or higher).
- Wix
- Settings → Custom code → Add code, place it in Body – end, on all pages.
- Any other site
- Paste the code anywhere in the page’s HTML, best just before </body>.
Now read them in a real story

Is it free?
Yes, with no account and no limit for your readers. The code carries one small credit link; please keep it, it is how other teachers and writers find the tool.
Will it slow my site down?
No. The script loads after your page, is about 10 KB, and does nothing until a reader points at a Chinese word. Then it asks for that one word.
What do readers see?
The word’s pinyin in tone colours, with the tone changes it really takes in that sentence (不是 is búshì), its meaning in that sentence, its HSK level, a Listen button, the characters inside it, and a link to the word’s page with examples and stroke order.
Does it work on phones?
Yes. On a phone a reader taps a word; a tap on a link still opens the link.
What do you collect?
Only the sentence a reader points at, to read the word in it. Nothing is stored with your reader, no cookie is set and nothing tracks them. We count how many cards each site shows, by site name only.
Can I turn it off in places?
Add data-mtw-hover="off" to any element, and its Chinese is left alone. Code blocks and text fields are always left alone.
Traditional characters?
Yes, simplified and traditional both. Names and new words get the closest reading we can confirm, and the card says so when a meaning can’t be confirmed.
For your own reading, on every site
This is the same card as our free browser extension, which explains Chinese on any page you visit, YouTube and Netflix included. Get the extension · More for teachers · All free tools
Readings come from our own dictionary and reader. Nothing a reader points at is kept.