# Translation Basics

Would you like your business calculator to be translated into multiple languages? Most of the strings are dynamic  and you customize the text in every part of the Calculator:

<figure><img src="/files/T7FfXMMcfDhYDQIDs0AU" alt=""><figcaption></figcaption></figure>

Editing the Calculator and customizing its settings is the easiest way of translating using built-in options.

### **Translating Name, Field Labels, Placeholders, Options and Values**

To change the name of the calculator just rename it while editing the calculator:

<figure><img src="/files/oEYNsFfewwpL77HIVELw" alt=""><figcaption></figcaption></figure>

To translate any fields on your Calculator, click the element whose labels you want to translate. In the **Main settings**, enter your text in your desired language for Name, Placeholder and Description:

<figure><img src="/files/34OA2eVXHzWS9hMviwVp" alt=""><figcaption></figcaption></figure>

Some fields like [Radio](/cost-calculator-builder/calculator-elements/radio-button.md), [Checkbox](/cost-calculator-builder/calculator-elements/checkbox.md), [Dropdown](/cost-calculator-builder/calculator-elements/drop-down.md), [Toggle Button](/cost-calculator-builder/calculator-elements/toggle-button.md), [Image Dropdown](/cost-calculator-builder/calculator-elements/drop-down-with-image.md), [Image Radio](/cost-calculator-builder/calculator-elements/radio-button-1.md), and [Image Checkbox](/cost-calculator-builder/calculator-elements/checkbox-1.md) include Options that require translation:

<figure><img src="/files/wPnDdgPYUU0vmjU3EPir" alt=""><figcaption></figcaption></figure>

If the Calculator includes an [HTML field](/cost-calculator-builder/calculator-elements/html.md), only the content of the tags should be translated:

<figure><img src="/files/ShfveSdy8Rw36fdNEzFE" alt=""><figcaption></figcaption></figure>

While editing the [Formula filed](/cost-calculator-builder/calculator-elements/total.md) only Name should be translated:

<figure><img src="/files/Qv2nsrM7UnZKCGFtlNb8" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Do not forget to save the fields after translating.
{% endhint %}

### **Translating** Notifications **and Validation Messages**&#x20;

If the [Contact form](/cost-calculator-builder/cost-calculator-settings/calculator-settings/order-form.md) is enabled on your Calculator after successfully submitting the form, the order details will be displayed to the user:

<figure><img src="/files/BZUHN2kPMX8F8WSkBWyG" alt=""><figcaption></figcaption></figure>

To translate this section edit the calculator, open Settings tab and go the Notifications tab:

<figure><img src="/files/Wzi7xUTIbQnBpCt9fVmV" alt=""><figcaption></figcaption></figure>

When a user leaves a required field empty the Calculator display validation messages:

<figure><img src="/files/ISbYmgGqykk0fYmuzzwq" alt=""><figcaption></figcaption></figure>

### **Translating** Grand Total and Buttons

The default title of Grand "Total Summary" can be translated on the Grand Total section of Calculator Settings:

<figure><img src="/files/oMcUY4uHTpl12JbgQKT6" alt=""><figcaption></figcaption></figure>

The "Submit" button of Contact form can be translated on the Send Form section of Calculator Settings:

<figure><img src="/files/15aAgbTQNHVJkih85KXi" alt=""><figcaption></figcaption></figure>

You can see the results below:

<figure><img src="/files/Jphe0mup6x5MIjxhpBfR" alt=""><figcaption></figcaption></figure>

When Dynamic fields are completely translated, the generated Pdf will be translated to when it is downloaded:

<figure><img src="/files/inqogjVXFhahbsjimqo4" alt=""><figcaption></figcaption></figure>

While translating the Cost Calculator, you may notice a couple of parts that aren't translatable by editing the Calculator and its settings. To complete the translation progress the static strings should be translated as well:

{% content-ref url="/pages/kULOcYyWre80c6UCjcG9" %}
[Translating Static Strings](/cost-calculator-builder/translating-cost-calculator-into-a-different-language/translating-static-strings.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stylemixthemes.com/cost-calculator-builder/translating-cost-calculator-into-a-different-language/translation-basics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
