Instant Translation billing report

The Instant Translation billing report enables customers to understand how machine translation usage relates to cost, and track usage to forecast if the translated page limit is or will be exceeded for the month. The data table provides a log of translation events with HTML character count so customers can understand cost at the page level. When the licensed translated page total is reached for the month, an overage charge will occur.

The billing process for this report begins on September 1, 2025.

Access the report

The report can be accessed by Admin users.

Navigate to the report via Site Tools > Dashboard Site Reports > Translation Billing.

Use the report

Filters

  • Date range
  • User type
  • User group
  • Translation target language
  • Date view: day, week, month, year

Tiles

  • HTML Character Usage: The sum of translation HTML character count
  • Billable Pages: The total number of billable pages translated. A billable page is defined as 5,000 characters. Calculated as [(sum of translation characters) / 5,000].

Pages that are less than 5,000 characters are added to HTML character count, which is then divided by 5,000 to determine the number of billable pages.

Graph

Bar graph with HTML character count by date

Table

The table shows the following information:

  • Event date
  • Page ID
  • Page path
  • User ID
  • User type
  • User email
  • Translation source language
  • Translation target language
  • Location (country)
  • Translation character count

AWS Translate request process

When a user selects a target language via the Instant Translation drop-down, the page's HTML undergoes a transformation. This process strips out extraneous or non-translatable elements, yielding a refined file for the translation request. When the request is delivered, the non-translatable elements are added back in, and the translated version of the page is rendered. The HTML character count in the translated file from AWS is what is utilized for Instant Translation billing purposes. Please note that the translation data is refreshed every 24 hours and is not a real-time update.  

Since the character quantity for billing is calculated from the translated file, the translation target language will impact the HTML character count total. This means that the same article can have differing HTML character count totals based on the language the content was translated into. To provide the best experience for the end user, more than the article content is included in the translate package. The Instant Translation feature translates multiple elements, listed below. The total HTML character count includes all translatable elements. 

Translatable elements

  • Header
  • Article title
  • Article text content
  • Last updated information
  • Search bar text
  • Privacy information
  • Table of contents
  • Feedback dialog
  • Page prompts (return to top, next page, previous page)
  • Tags
  • Related article titles and summaries
  • Attachment section
  • Footer

Non-translatable elements

  • Breadcrumbs
  • Content with the tag translate=no
  • Custom dictionary properties
  • Images
  • HTML tags (<p>, <img>) 
  • HTML attributes (href, src, alt)
  • Table properties

Examples

In the following HTML examples, only the "Translated Text" is included in the package sent to AWS. If no "translated text" exists, no translated characters exist.

Paragraph
<p>&nbsp;</p>
Content block
<div class="mt-style-conditional style-wrap" if="user.seated" title="Conditional content &lt;strong&gt;(Pro member)&lt;/strong&gt;">
<p><code><font color="#666666" face="Be Vietnam Pro, arial, helvetica, sans-serif, arial unicode ms">Translated Text&nbsp;</font>Translated Text</code></p>
Table
<table class="mt-responsive-table">
    <thead>
        <tr>
            <th scope="col">Translated Text</th>
            <th scope="col">Translated Text</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td data-th="Translated Text">Translated Text</td>
            <td data-th="Translated Text"><span class="mt-font-courier-new">Translated Text</span></td>
     </tr>
    </tbody>
    </table>