@David Allgayer If you are translating text to multiple languages with a single request then the character count will increase as each language translation counts as a separate translation. This is mostly the reason that the count might be as you have expected but the API will count these and all markup if HTML format is used like HTML, XML tags, etc. within the request body text field. Other things that are considered as characters are:
- An individual letter.
- Punctuation
- A space, tab, markup, or any white-space character
- A repeated translation, even if you have previously translated the same text
The FAQ document of translator has more details about how the API counts the characters.
If you still need help about the usage, you can always raise a support case from azure portal to seek clarification about the billing of your resource. Thanks!!
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.