# FAQ

## What translate engine does it use? Does it use Google/Bing/Yandex Translate?

The bot uses our own translator engine, which was developed using [OpenNMT](https://github.com/OpenNMT) libraries.

## I need the translator for an important event. How can I ensure speed and accuracy during that time?

If you are running an event where speed and accuracy of the translator are absolutely necessary, contact me by joining [support server](https://discord.gg/G53U373) and create a ticket.

What I can do is basically create a seperate bot that will exist for the duration of the event (this keeps the traffic isolated from the main bot). If you have a preference of translator engines/APIs, I can customize it to your needs. Just keep in mind that the additional hosting costs and customizations will come at an additional cost.

## How do I translate a single message?

Use `?` with a language code to translate to that language.

For example, `?de This message will be translated to German`

## How to I translate a single message another user has sent?

You can react to the message with a flag emoji, which will translate it to that country's official language.

## How do I translate everything I say into another language?

Use `tr?auto`  to automatically translate everything you say into another language.

## Can I translate everything I say into multiple languages?

Yes, however this requires a premium subscription, and you must be an administrator of your server for it to work.

For example, `tr?auto de` and `tr?auto fr` will translate to German *and* French, instead of just switching to French translations.

## Can I limit the automatic translations of my messages to specific channels only?

Yes you can. Use `tr?auto` with a channel for it to work on only that channel.

For example, `tr?auto de #german` and `tr?auto fr #french` will translate to German and French on the `#german` and `#french` channels respectively.

## Can I translate all messages in the server regardless of user?

Yes, by using `tr?autoall`. However this requires a premium subscription, and you must be an administrator of your server for it to work.

For example, `tr?autoall de` will turn on server wide and user wide translations into German.&#x20;

You can also limit translations to a specific channel(s), such as `tr?autoall de #channel1 #channel2`

## Can I make different language translations go into their own channels?

Yes, by using `tr?channel`. However, this requires a premium subscription, and you must be an administrator of your server for it to work.

For example, `tr?channel de #channel1 #channel2` will forward any translations to German to `#channel1` and `#channel2`, instead of the channel of the original message.

## Privacy Policy

<https://smoogle.gg/privacy>


---

# 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.smoogle.gg/faq.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.
