> For the complete documentation index, see [llms.txt](https://docs.vntranslator.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vntranslator.com/features/translation/general-settings.md).

# General Settings

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

## Translation Requests

### Request mode&#x20;

<div align="left"><figure><img src="/files/PSDKTYfGcGuSh4VTJfd5" alt=""><figcaption></figcaption></figure></div>

Choose how translation requests are processed:

<table><thead><tr><th width="200.4000244140625">Mode</th><th>Description</th><th data-hidden></th></tr></thead><tbody><tr><td>Offline</td><td>Disables all translation requests</td><td></td></tr><tr><td>MT-only</td><td>Uses Machine Translation only</td><td></td></tr><tr><td>TM-only</td><td>Uses Translation Memory only</td><td></td></tr><tr><td>TM or MT</td><td>Checks Translation Memory first, then falls back to Machine Translation if no match is found</td><td></td></tr><tr><td>TM and MT</td><td>Queries both Translation Memory and Machine Translation. Displays TM results immediately if available, then updates with MT results. MT translations are saved to TM automatically</td><td></td></tr></tbody></table>

### Request delay

Adds a delay (in milliseconds) before sending requests to Machine Translation.

### Max worker processes

Sets the number of concurrent workers for processing translation requests.

{% hint style="danger" %}
Caution: Higher worker counts may trigger rate limiting or IP blocks from translation services.
{% endhint %}

### URL encoding

Configures URL encoding for Machine Translation requests.

### Text streaming

Enables progressive text display for AI/LLM translations.

### Stream adapter

Configures streaming behavior for AI/LLM services.

***

## Queue Management

### Enable queue

Enables the translation queue system to prevent spam. Enabled by default.

{% hint style="info" %}
The queue feature is always enabled and cannot be disabled as it is part of the spam prevention system to avoid sending excessive requests to translation services. As a result, when you frequently play with CTRL (skipping text), translations will build up in the queue. You can reduce the **Max queue** value to limit the number of queued translations.
{% endhint %}

### Max queue length

Sets the maximum queue length.
