Amazon Tradutor é um serviço de tradução automática neural que oferece tradução de idiomas rápida, de alta qualidade, acessível e personalizável. Esta postagem mostra como você pode mascarar palavras e frases profanas com uma string grawlix (“?$#@$”).
O Amazon Translate normalmente escolhe palavras limpas para a saída da tradução. Mas, em algumas situações, você deseja evitar que palavras comumente consideradas termos profanos apareçam na saída traduzida. Por exemplo, quando você está traduzindo legendas de vídeo ou conteúdo de legendas, ou ativando bate-papo no jogo, e deseja que o conteúdo traduzido seja adequado à idade e livre de qualquer palavrão, o Amazon Translate permite mascarar palavras e frases profanas usando o mascaramento de palavrões contexto. Você pode aplicar máscara de palavrões a ambos tradução em tempo real or processamento em lote assíncrono no Amazon Translate. Ao usar o Amazon Translate com o mascaramento de palavrões habilitado, a sequência de cinco caracteres ?$#@$ é usada para mascarar cada palavra ou frase obscena, independentemente do número de caracteres. O Amazon Translate detecta cada palavra ou frase profana literalmente, não contextualmente.
Visão geral da solução
Para mascarar palavras e frases obscenas em sua saída de tradução, você pode habilitar a opção de palavrões nas configurações adicionais no console do Amazon Translate ao executar as traduções com o Amazon Translate por meio de solicitações de processamento em lote assíncronas e em tempo real. As seções a seguir demonstram o uso do mascaramento de palavrões para solicitações de tradução em tempo real por meio do console do Amazon Translate, Interface de linha de comando da AWS (AWS CLI) ou com o SDK do Amazon Translate (Python Boto3).
Console do Amazon Tradutor
Para demonstrar como lidar com palavrões com tradução em tempo real, usamos o seguinte exemplo de texto em francês que contém uma palavra considerada profana para ser traduzida para o inglês:
Conclua as seguintes etapas no console do Amazon Translate:
- Escolha Francês (fr) como o Idioma de origem.
- Escolha Inglês (In) como o Idioma Alvo.
- Insira o texto de exemplo anterior no campo Idioma de origem área de texto.
O texto traduzido aparece em Idioma alvo. Ele contém uma palavra considerada profana em inglês.
- Expandir Configurações adicionais e habilitar Profanidade.
A palavra agora foi substituída pela string grawlix ?$#@$.
CLI da AWS
Chamando o translate-text
Comando da AWS CLI com --settings Profanity=MASK
mascara palavras e frases profanas em seu texto traduzido.
Os comandos da AWS CLI a seguir são formatados para Unix, Linux e macOS. Para Windows, substitua a barra invertida () Caractere de continuação Unix no final de cada linha com um acento circunflexo (
^
).
Você recebe uma resposta como o seguinte snippet:
SDK do Amazon Translate (Python Boto3)
O seguinte código Python 3 usa a chamada de tradução em tempo real com a configuração de palavrões:
Conclusão
Você pode usar a configuração de máscara de palavrões para mascarar palavras e frases consideradas profanas para manter o texto traduzido limpo e atender aos requisitos do seu negócio. Para saber mais sobre todas as maneiras de personalizar suas traduções, consulte Personalizando suas traduções usando o Amazon Translate.
Sobre os autores
Shiva Rajamani é arquiteto de soluções corporativas com sede em Boston na AWS. Ele gosta de trabalhar de perto com os clientes e apoiar sua transformação digital e jornada de adoção da AWS. Suas principais áreas de foco são sem servidor, integração de aplicativos e segurança. Fora do trabalho, gosta de atividades ao ar livre e de assistir documentários.
Sudhanshu Malhotra é um arquiteto de soluções corporativas baseado em Boston para AWS. Ele é um entusiasta da tecnologia que gosta de ajudar os clientes a encontrar soluções inovadoras para desafios de negócios complexos. Suas principais áreas de foco são DevOps, aprendizado de máquina e segurança. Quando não está trabalhando com clientes em sua jornada para a nuvem, ele gosta de ler, caminhar e explorar novas culinárias.
Watson G. Srivathsan é o gerente sênior de produto da Amazon Translate, o serviço de processamento de linguagem natural da AWS. Nos fins de semana, você o encontrará explorando o ar livre no noroeste do Pacífico.
- "
- 100
- Sobre
- atividades
- Adicional
- Adoção
- Todos os Produtos
- Amazon
- Aplicação
- ÁREA
- auto
- AWS
- fronteira
- negócio
- chamada
- legendas
- desafios
- Na nuvem
- código
- integrações
- cônsul
- contém
- conteúdo
- núcleo
- Clientes
- digital
- Transformação Digital
- documentários
- permitindo
- Inglês
- Empreendimento
- exemplo
- RÁPIDO
- Foco
- seguinte
- Francês
- Manipulação
- Como funciona o dobrador de carta de canal
- HTTPS
- inovadores
- integração
- IT
- língua
- APRENDER
- aprendizagem
- Line
- linux
- máquina
- aprendizado de máquina
- MacOS
- Gerente
- máscara
- Máscaras
- Opção
- ao ar livre
- Pacífico
- Frases
- Produto
- Leitura
- em tempo real
- substituído
- Requisitos
- resposta
- Execute
- Sdk
- segurança
- Serverless
- serviço
- contexto
- Soluções
- Equipar
- Através da
- Transformação
- Tradução
- usar
- Vídeo
- QUEM
- Windows
- palavras
- Atividades:
- trabalhar