How are hosted words calculated?

How is your hosted word count calculated in Transifex?

Nina avatar
Written by Nina
Updated over a week ago

Your hosted word count is calculated using the following formula (projects using Chinese, Korean, or Japanese as the source language use a slightly different formula, which we will explain later):

Hosted Words = Source Words × Number of Target Languages

So if you have 40,000 Russian source words that you are translating into five languages, your word count is 40,000 × 5 = 200,000.

📝Note: The state of the translations does not affect the above word count. Whether strings are translated or not or how the translations got there (e.g., TM autofill), they still contribute to your subscription’s capacity (aka hosted words).

Every sequence of characters and numbers between whitespace (spaces, tabs, and newlines) is considered a word. In the phrase below, the word count is 8:

"Today I've read that Mars has 2 %(moon)s."

If you're an Organization Administrator, you can see a detailed word count breakdown from your organization's subscription page.

Projects With Chinese, Japanese, or Korean as a Source Language

A slightly different word count formula is used:

Hosted Words = Source Language Characters × 50% × Number of Target Languages

The word count is calculated by multiplying half the number of characters in your source language by the number of languages you translate.

For example, if you have 40,00 Japanese characters, which you are translating into five languages, your word count is 40,000 / 2 × 5 = 100,000.

Suppose you have English characters within a Japanese, Chinese, or Korean string. In that case, any sequence of characters between whitespaces that can be converted to ASCII (digits included) is considered a word and is counted as one in the final counter.

For example, the word count of the following phrase is 9 (five characters and four words):

今日 sunny です。 outdoors 123 %(day)s

Word count for pluralized strings

Let's consider the following example:

- Source Language: English 
- English Plural forms: one, other
- Source string for "one": "Error. The resource is no longer available."
> 7 source words
- Source string for "other": "Error Message. The resources are no longer available."
> 8 source words

The above string needs to be translated into Russian. Russian has the following plural forms:

'1' --> This is the singular form

"few" --> This is one of the plural forms

"many" --> This is one of the plural forms

"other" --> This is one of the plural forms

To calculate the translated word count for the above-pluralized string that needs to be translated into Russian, you need to use the formula below:

Translated wordcount = [Number of source words in singular source form] + [(Number of source words of "other" ) × (Number of plural forms in the target language)]

i.e. (7x1) + (8x3) = 31 words


Looking for more help? Get support from our Transifex Community Forum!

Find answers or post to get help from Transifex Support and our Community.

Did this answer your question?