

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Mascarar palavrões no Amazon Translate
<a name="customizing-translations-profanity"></a>

Ao executar traduções com o Amazon Translate, você pode ativar a configuração de *palavrões* para mascarar palavras e frases profanas em sua saída de tradução. 

Para mascarar palavras e frases profanas, o Amazon Translate as substitui pela string grawlix “? $\#@$”. Essa sequência de 5 caracteres é usada para cada palavra ou frase profana, independentemente do tamanho ou do número de palavras.

O Amazon Translate não mascara palavrões em solicitações de tradução em que o idioma de origem e o idioma de destino são os mesmos.

Em alguns casos, uma palavra profana na entrada da fonte pode naturalmente se tornar inofensiva na saída traduzida. Nesses casos, nenhuma máscara é aplicada.

O Amazon Translate detecta cada palavra ou frase ofensiva literalmente, não contextualmente. Isso significa que pode mascarar uma palavra ofensiva, mesmo que seja inofensiva no contexto. Por exemplo, se o Amazon Translate detectasse “idiota” como uma palavra ofensiva, ele escreveria a frase “frango idiota” como “frango ?$\#@$”, embora “frango idiota” não seja tão ofensivo. (Aqui, “idiota” é usado apenas como exemplo. O Amazon Translate não detecta essa palavra como ofensiva.)

**Topics**
+ [Usando a configuração de palavrões](#customizing-translations-profanity-using)
+ [Idiomas incompatíveis](#customizing-translations-profanity-languages)

## Usando a configuração de palavrões
<a name="customizing-translations-profanity-using"></a>

Você pode usar a configuração de palavrões com os dois tipos de operações de tradução no Amazon Translate: tradução em tempo real e processamento assíncrono em lote.

Para mascarar palavrões em uma solicitação de tradução em tempo real, faça o seguinte:
+ Na página **Tradução em tempo real** no console do Amazon Translate, em **Configurações adicionais**, ative a configuração **Palavrões**.
+ No `translate-text` comando do AWS CLI, defina o `--settings` parâmetro como`Profanity=MASK`. Para obter mais informações, consulte [translate-text](https://docs.aws.amazon.com/cli/latest/reference/translate/translate-text.html) na *Referência de comando da AWS CLI *.
+ Na `TranslateText` ação na API Amazon Translate, use o `Settings` parâmetro para definir o mascaramento de palavrões. Para obter mais informações, consulte [TranslateText](https://docs.aws.amazon.com/translate/latest/APIReference/API_TranslateText.html)a Referência da API.

Para mascarar palavrões em uma operação em lote assíncrona, consulte [Executando um trabalho de tradução em lote](async-start.md).

## Idiomas incompatíveis
<a name="customizing-translations-profanity-languages"></a>

Você pode mascarar palavrões ao traduzir para qualquer um dos idiomas de destino compatíveis com o Amazon Translate, com as seguintes exceções:


| Idioma | Código do idioma | 
| --- | --- | 
| Bengali | bn | 
| Hindi | hi | 
| Malaiala | ml | 
| Punjabi | pa | 
| Cingalês | si | 
| Vietnamita | vi | 

Para todos os idiomas compatíveis com o Amazon Translate, consulte [Idiomas e códigos de idioma compatíveis](what-is-languages.md).