Chinese Language Is Not More Efficient Than English in Vibe Coding: A Preliminary Study on Token Cost and Problem-Solving Rate
This preliminary study refutes the claim that Chinese prompts are more token-efficient than English for LLM coding tasks, revealing instead that Chinese prompts often result in lower success rates and model-dependent token costs that do not yield the anticipated savings.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
🚫 The Big Myth: "Speak Chinese to Save Money"
Imagine you're running a delivery service (that's your AI coding assistant). You have a popular rumor going around the neighborhood: "If you write your delivery instructions in Chinese, the trucks will be smaller, carry more packages, and cost you 40% less in gas."
Because of this rumor, many developers started switching their coding prompts from English to Chinese to save money on API fees. They thought Chinese characters were like "super-dense" bricks that could build a wall with fewer pieces than English bricks.
This paper is the "MythBusters" team that went out to test that rumor. They built a lab, ran the trucks, and measured the gas.
The Verdict? The rumor is false. In fact, speaking Chinese might actually make your delivery service more expensive and less reliable.
🧪 How They Tested It (The Experiment)
The researchers didn't just guess; they set up a rigorous race.
- The Track (The Task): They used a famous obstacle course called SWE-bench. Imagine 50 different broken machines (bugs in software code). The AI's job is to read the manual, find the broken part, and fix it so the machine works again.
- The Drivers (The Models): They used three different types of AI drivers:
- MiniMax-2.7: A Chinese-developed driver.
- GLM-5: Another Chinese-developed driver.
- GPT-5.4-mini: An English-developed driver.
- The Instructions: They gave the exact same broken machine instructions to each driver, but half the time in English and half the time in Chinese.
- The Scorecard: They counted two things:
- Did it work? (Did the AI fix the bug?)
- How much did it cost? (How many "tokens" or digital words did the AI use to solve it?)
📉 The Three Big Surprises
Here is what they found, broken down simply:
1. The "Chinese is Cheaper" Myth is Dead
The rumor said Chinese prompts use fewer tokens. The data said: "Not so fast."
- The MiniMax Driver: When speaking Chinese, it actually used 28% more tokens (more gas) than when speaking English.
- The GLM Driver: It used slightly fewer tokens in Chinese, but not enough to matter.
- The GPT Driver: It used a bit more in Chinese.
The Analogy: Think of tokenizers (the AI's internal dictionary) like a translator. If the translator's dictionary is built mostly for English, a Chinese word might get chopped up into three tiny pieces, while an English word stays as one big piece. So, even though the Chinese sentence looks shorter on paper, the AI has to process more pieces to understand it.
2. The "Success Rate" Trap (The Most Important Part)
This is the biggest lesson. Even if a language uses fewer tokens per attempt, it doesn't matter if the AI fails more often.
- The Scenario: Imagine you are trying to open a locked door.
- English Key: Costs $1 to make. You succeed 66% of the time.
- Chinese Key: Costs $0.90 to make. But you only succeed 55% of the time.
- The Result: Because the Chinese key fails more often, you have to try again and again. Those repeated failures add up.
- The Math: The researchers calculated the "Cost per Successful Fix." Because the Chinese prompts failed more often across all models, the total cost ended up being higher, not lower.
The Analogy: It's like buying a cheap pair of shoes that fall apart after one mile versus a slightly more expensive pair that lasts a year. The cheap shoes look like a bargain until you realize you have to buy a new pair every week.
3. The Driver Matters More Than the Language
The biggest difference in performance wasn't between English and Chinese; it was between the AI models themselves.
- The best model (MiniMax) fixed about 66% of the bugs.
- The worst model (GPT) fixed only 36% of the bugs.
- That 30% gap is massive. Switching languages only changed the success rate by about 5–10%.
The Analogy: It doesn't matter if you drive a Ferrari or a Toyota; if you pick the wrong driver (the AI model), you aren't going to win the race. Choosing the right AI model is 100 times more important than the language you speak to it.
💡 The "Why" Behind the Confusion
Why did everyone believe the Chinese myth? The paper explains that people mixed up three different things:
- Information Density: Yes, one Chinese character can hold the meaning of an English phrase. (True!)
- Tokenization: But AI doesn't read characters; it reads "tokens" (chunks of text). If the AI's dictionary isn't optimized for Chinese, those characters get chopped into tiny, expensive pieces. (The Reality!)
- Reasoning: Some people thought Chinese "thinking" was shorter. But in coding, if the thinking is shorter but wrong, you have to pay to fix it again.
🏁 The Final Takeaway for Developers
If you are a developer trying to save money on AI coding:
- Don't switch to Chinese just to save tokens. You probably won't save money, and you might actually spend more because the AI will fail more often.
- Pick the right AI model. Spending time finding the best model (like MiniMax or GLM) will save you way more money than changing your language.
- Success is the real currency. It's not about how many words you use; it's about how often the AI gets the job done on the first try.
In short: The "Vibe Coding" trend is cool, but don't let a social media rumor trick you into thinking a different language is a magic money-saving button. The engine (the model) matters more than the language you speak to it.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.