Back
10/31/2026

How much more you pay for Asian-language prompts: a token cost coefficient for Claude

A few months ago I wrote an article about the higher cost of using non-English languages for prompting. It covered only European languages because of their relative similarity to each other and because I know some of them. But the article caught people’s attention, and a few readers asked me to research Asian languages in the same way. So I decided to continue my research and write Part II.

I inherited all the limitations of my approach from the first article to keep the results consistent. Allow me to remind you what they are: this is an informal experiment that covers three texts and a few dozen languages, not scientific research with statistics based on huge datasets. In this article I count tokens only for two Anthropic models, Opus and Sonnet. Using Fable for this experiment would cost me extra money, and Haiku is not a model I use often, so I am not interested in diving deep into it. Since I published the first part of my article, Anthropic has released version 5.5 of both models, and I assume that version 5.5 uses the same tokenizer as version 5. But it is only an assumption, so I decided to continue with version 5 for the sake of consistency.

To count input tokens, I wrote a small console tool that calls the Anthropic API. It is available on my GitHub, so you can use it to do your own research or to verify my results:

Claude API console wrapper UI

Now allow me to present the prompts themselves: a technical prompt to create a UI/UX design for a desktop tool (it is pretty similar to the one I used in my earlier article, “Claude Design: A first Look”), a literary text from Alice’s Adventures in Wonderland, and a practical prompt asking an AI to plan a trip to Prague. Here they are:

Technical prompt for Claude Design

 

Literary text: first few paragraphs from "Alice`s Adventures in Wonderland"

 

Prompt asking an AI to plan a Prague trip

All the prompts were translated with Google Translate. Because of that, all the translations have approximately the same style. Machine translation is usually more standardized than human translation and uses more typical words and phrases. It means that the texts are cheaper for a tokenizer, so the results are slightly more optimistic than they would be in the real world. There is another nuance: the quality of Google Translate depends on the language, namely on the amount of data available for it. This also affects the cost that I am measuring. A poor translation can omit parts of the content, so the text becomes shorter and the ratio drops.

Now that we have covered the inherited limitations, let’s take a look at how the languages are grouped. When considering this set of languages, I interpret Asia very broadly, in the geographical sense, to include the Middle East and the Caucasus.:

  1. Character-based scripts (Simplified Chinese, Traditional Chinese, Japanese). This is the most interesting group for me, because I have a hypothesis that the Chinese ratio will be really close to 1, maybe even below it. This assumption is based on the fact that a vast part of the training dataset is written in Chinese. Also, I think that Traditional Chinese will be slightly more expensive than Simplified Chinese. In Chinese, a single character often represents a whole word or its root. Japanese is formally written with a mixture of kanji and syllabic scripts, but its logographic foundation is shared with Chinese, so it makes sense to compare it specifically with Chinese.
  2. Scripts of Indian origin (Bengali, Hindi, Thai). These scripts have the same ancestor and work on the same principle: a consonant and a vowel are written together as a single joined unit, with diacritics attached to the base letter above, below, and beside it. I place Thai here rather than with Chinese, and this is deliberate. Within this one script family, Thai is the only one written without spaces between words, whereas Hindi and Bengali use spaces.
  3. Right-to-left scripts (Arabic, Hebrew, Persian, Urdu). What unites these languages is not only the writing direction but also a feature that matters to us: short vowels are usually omitted in ordinary text. A word looks like a set of consonants, and the reader reconstructs the vowels on their own. The text comes out shorter, and it may well be an advantage for the tokenizer. This is one more hypothesis that the group will test along the way. The group includes Arabic, Persian, and Urdu (one script, different languages) and Hebrew, which has few speakers but a disproportionately large presence online. It makes an interesting contrast to Georgian and Armenian.
  4. Cyrillic and unique alphabets (Armenian, Georgian, Kazakh, Korean). Apart from Kazakh, which uses Cyrillic, each language in this group has its own unique alphabet. Korean is formally an alphabet too, except that its letters are assembled into syllable blocks. It belongs here as a control case: an unfamiliar script, but plenty of data. Armenian and Georgian, I assume, will be pretty expensive: they have unique alphabets and are poorly represented in training datasets.
  5. Latin script (English, Azerbaijani, Indonesian, Turkish, Vietnamese). Obviously, English is not an Asian language, but I have to include it here because I compare the token count of each language with English (it dominates the training data). Plus, it is necessary for consistency with the first article. Also, there are a few interesting points to measure within this group: Indonesian vs Vietnamese (a language with almost no diacritics against one with some of the heaviest diacritic use in the world) and Turkish vs Azerbaijani (closely related languages, but different training set sizes).

Now I should say a few words about the coefficient. I am measuring it as the ratio of the input token count for a particular language to the input token count of the same text in English. I assume that in nearly all cases it will be considerably greater than 1. I expect only Chinese to come close to this value, or even fall below it. So, let’s finally measure the token count, calculate the coefficient, and observe the results for the UI/UX prompt:

LanguageOpus 5/Sonnet 5Coefficient
English5191.00
 
Character-based scripts
Chinese (Simplified)6661.28
Chinese (Traditional)6971.34
Japanese7681.48
 
Scripts of Indian origin
Bengali15753.03
Hindi13272.56
Thai13882.67
 
Right-to-left scripts
Arabic10061.94
Hebrew9991.92
Persian12162.34
Urdu15352.96
 
Cyrillic and unique alphabets
Armenian13092.52
Georgian13382.58
Kazakh10341.99
Korean10071.94
 
Latin script
Azerbaijani11752.26
Indonesian8931.72
Turkish10221.97
Vietnamese9781.88

The input token count and the coefficient for the UI/UX prompt

You have probably noticed that the input token counts are the same for both models, Opus and Sonnet. As far as I understand, they use the same tokenizer, so this result is expected, and the experiment simply confirmed it once again. So, let’s take a look at the numbers.

Another expected result is that the Chinese coefficients (1.28 for Simplified Chinese and 1.34 for Traditional Chinese) are reasonably close to 1 and lower than for any European language (the best of them, French, scored 1.43). Another verified assumption is that Traditional Chinese is slightly more expensive than Simplified Chinese, but the difference (just 0.06) is barely noticeable. The surprising part of these results is that a prompt in Japanese (1.48) also costs less than a prompt in most European languages.

Let`s continue with "Alice`s Adventures in Wonderland".

LanguageOpus 5/Sonnet 5Coefficient
English5391.00
 
Character-based scripts
Chinese (Simplified)6071.13
Chinese (Traditional)5731.06
Japanese7131.32
 
Scripts of Indian origin
Bengali12422.30
Hindi9771.81
Thai12752.37
 
Right-to-left scripts
Arabic8901.65
Hebrew8631.60
Persian10161.88
Urdu12472.31
 
Cyrillic and unique alphabets
Armenian11132.06
Georgian10521.95
Kazakh9081.68
Korean9301.73
 
Latin script
Azerbaijani8571.59
Indonesian8651.60
Turkish7391.37
Vietnamese9511.76

The input token count and the coefficient for the literary text from "Alice`s Adventures in Wonderland"

The first thing I would like to note is that for the literary text, Traditional Chinese (1.06, almost as cheap as English) costs less than Simplified Chinese (1.13). Persian is more expensive than Arabic for both texts, despite the shared script. Azerbaijani also costs slightly more than Turkish for both texts, despite their very similar alphabets and grammar. It looks like my conclusion from the first article, where I suggested that the amount of training data for a language is more important than the properties of the language itself, is confirmed.

LanguageOpus 5/Sonnet 5Coefficient
English2861.00
 
Character-based scripts
Chinese (Simplified)3301.15
Chinese (Traditional)3431.20
Japanese3921.37
 
Scripts of Indian origin
Bengali8472.96
Hindi7192.51
Thai8783.07
 
Right-to-left scripts
Arabic6452.26
Hebrew5421.90
Persian6892.41
Urdu7992.79
 
Cyrillic and unique alphabets
Armenian8092.83
Georgian6912.42
Kazakh5571.95
Korean5431.90
 
Latin script
Azerbaijani5772.02
Indonesian5311.86
Turkish4881.71
Vietnamese5942.08

The input token count and the coefficient for the typical user prompt

Interestingly, Kazakh was on par with Turkish on the technical prompt and was cheaper than Azerbaijani. On the “Alice in Wonderland” prompt, it fell behind Turkish by 0.31 and was now more expensive than Azerbaijani (1.68 versus 1.59), and the same pattern held on the Prague prompt. In a text without technical terms, there are almost no words shared with Slavic languages, and the Cyrillic advantage disappeared.

In Hindi and Bengali, the Prague prompt is almost as expensive as the technical prompt, with a difference of less than 0.1. The coefficient for “Alice in Wonderland,” on the other hand, is 0.7 lower than for both. The high cost of the technical prompt can be explained by the fact that Google Translate, as I found out, renders the terms with formal, literary words of Sanskrit origin, which are not widely represented in the training data. But the Prague prompt contains no technical terms: it is an ordinary request to plan a trip, and it costs just as much. Perhaps the reason is that both expensive prompts are direct requests to a conversation partner: find, pick, tell me what to take. And in Hindi, Bengali, and Thai, a polite request is expensive because of its grammar. “Alice in Wonderland,” by contrast, is a third-person narrative in the past tense: five long paragraphs with relatively few sentences.

LanguageClaude Design promptAlice in WonderlandTravel planning promptArithmetic mean
English1.001.001.001.00
 
Character-based scripts
Chinese (Simplified)1.281.131.151.19
Chinese (Traditional)1.341.061.201.20
Japanese1.481.321.371.39
 
Scripts of Indian origin
Bengali3.032.302.962.76
Hindi2.561.812.512.29
Thai2.672.373.072.70
 
Right-to-left scripts
Arabic1.941.652.261.95
Hebrew1.921.601.901.81
Persian2.341.882.412.21
Urdu2.962.312.792.69
 
Cyrillic and unique alphabets
Armenian2.522.062.832.47
Georgian2.581.952.422.32
Kazakh1.991.681.951.87
Korean1.941.731.901.86
 
Latin script
Azerbaijani2.261.592.021.96
Indonesian1.721.601.861.73
Turkish1.971.371.711.68
Vietnamese1.881.762.081.91

The final coefficient comparison

The range of coefficients runs from 1.19 for Simplified Chinese to 2.76 for Bengali. It is wider than the European range (1.37–2.61) at both ends. Chinese is cheaper than any European language, Portuguese included. Bengali, Thai, and Urdu are more expensive than Greek, the most expensive European language among those considered. In money terms, this means that switching to English saves a Chinese speaker about 16% of the input cost, and a Bengali speaker almost two-thirds. Bengali, at 2.76, turned out to be the most expensive language in the whole set, even more expensive than Georgian and Armenian, which have unique alphabets and few speakers. This is exactly the test I kept Bengali in the set for: more than two hundred million speakers don’t save a language if little has been written in it online. Hebrew looks especially striking next to Bengali: about ten million speakers and a coefficient of 1.81, even cheaper than Arabic (1.95), which is spoken by hundreds of millions. Hebrew text is apparently well represented on the internet.

Thai, at 3.07 on the Prague prompt, has the highest single coefficient in the whole set, and on average it is the second most expensive language. Within its script family, it is consistently more expensive than Hindi, and on two of the three texts it is on par with or higher than Bengali. It is impossible to fully separate the effect of the absence of spaces from the effect of the amount of training data.

The picture looks quite consistent to me. The alphabet itself matters much less than how much text in the language the model has seen: Hindi and Urdu, Arabic and Persian, Turkish and Azerbaijani point in the same direction in all the measurements, and Hebrew with its ten million speakers beats Arabic. In practical terms, if you write prompts in Bengali, Thai or Urdu, switching to English cuts your input cost by more than half, while for Chinese the difference is smaller than for any European language. As before, this is only about input tokens, and how the language affects output is not a topic of this article.

Back
10/31/2026