# Automatic Translation

There's an option in the project settings. With this option, all **newly created keys** in the reference language are automatically translated into the target languages using machine translation or generative AIs. Existing keys are not automatically translated, but you can also use machine translation in the [bulk actions](/different-views/global.md#bulk-actions) to accomplish this.

You can enable it by navigating to your project settings page, in the "EDITOR, TM/MT, ORDERING" tab and enable the "Enable the automatic translation Workflow" toggle button in the "Cat settings" card.

![](/files/AbV9i6vGgfA0brvsupYx)

The whole automatic translation happens in the backend, this means you'll see the translated result after you've saved the new keys in reference language.

![](/files/owZrz6JumLQrbiinhBS1)

{% hint style="success" %}
The automatic translation is also triggered when using [update translations](/integration/api.md#update-remove-translations) or [missing translations](/integration/api.md#missing-translations) endpoint via the [API](/integration/api.md).\
\&#xNAN;*If you use the `saveMissing` feature of i18next, make sure the `fallbackLng` option is set to the same language as your source language in locize.*
{% endhint %}

{% hint style="warning" %}
This feature is only available on subscribed projects.
{% endhint %}

{% hint style="danger" %}
Each automatically translated key counts as normal modification.
{% endhint %}

{% hint style="info" %}
Check out [this section in the video](https://www.youtube.com/watch?v=TFV_vhJs5DY\&t=401s) to see how this can be used.
{% endhint %}

{% embed url="<https://www.youtube.com/watch?v=joPsZghT3wM>" %}
[auto machine translation](https://www.youtube.com/watch?v=TFV_vhJs5DY\&t=401s) part of [showcase/demo](https://www.youtube.com/watch?v=TFV_vhJs5DY)
{% endembed %}

### Example in combination with react-i18next saveMissing feature

{% embed url="<https://youtu.be/VfxBpSXarlU>" %}

{% hint style="info" %}
Alternatively, use the machine or generative AI translation task in the [bulk actions](/different-views/global.md#bulk-actions)...

<img src="/files/uDlmYB2IQNauptblFNCt" alt="" data-size="original">
{% endhint %}


---

# 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-old.locize.com/whats-inside/auto-machine-translation.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.
