Applica il mascheramento del linguaggio volgare in Amazon Translate PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

Applica il mascheramento volgarità in Amazon Translate

Amazon Traduttore è un servizio di traduzione automatica neurale che offre traduzioni linguistiche veloci, di alta qualità, convenienti e personalizzabili. Questo post mostra come mascherare parole e frasi volgari con una stringa grawlix (“?$#@$”).

Amazon Translate in genere sceglie parole pulite per il tuo output di traduzione. Ma in alcune situazioni, si desidera evitare che le parole comunemente considerate profane vengano visualizzate nell'output tradotto. Ad esempio, quando traduci didascalie video o contenuti di sottotitoli o abiliti la chat di gioco e desideri che i contenuti tradotti siano adatti all'età e privi di linguaggio volgare, Amazon Translate ti consente di mascherare le parole e le frasi volgari utilizzando l'opzione mascheramento di volgarità collocamento. È possibile applicare il mascheramento volgarità a entrambi traduzione in tempo reale or elaborazione batch asincrona in Amazon Traduttore. Quando si utilizza Amazon Translate con il mascheramento volgare abilitato, la sequenza di cinque caratteri ?$#@$ viene utilizzata per mascherare ogni parola o frase volgare, indipendentemente dal numero di caratteri. Amazon Translate rileva ogni parola o frase profana letteralmente, non contestualmente.

Panoramica della soluzione

Per mascherare parole e frasi volgari nell'output della traduzione, puoi abilitare l'opzione volgarità nelle impostazioni aggiuntive sulla console Amazon Translate quando esegui le traduzioni con Amazon Translate sia tramite richieste di elaborazione batch in tempo reale che asincrone. Le sezioni seguenti illustrano l'utilizzo del mascheramento del linguaggio volgare per le richieste di traduzione in tempo reale tramite la console Amazon Translate, Interfaccia della riga di comando di AWS (AWS CLI) o con il SDK di Amazon Traduttore (Python Boto3).

Console Amazon Traduttore

Per dimostrare come gestire il linguaggio volgare con la traduzione in tempo reale, utilizziamo il seguente testo di esempio in francese che contiene una parola considerata volgare da tradurre in inglese:

Ne sois pas une xxxxx

Completa i seguenti passaggi sulla console Amazon Translate:

  1. Scegli francese (fr) la Linguaggio del codice.
  2. Scegli Inglese (In) la Lingua di destinazione.
  3. Inserisci il testo di esempio precedente nel file Linguaggio del codice area di testo.

Il testo tradotto appare sotto Lingua di destinazione. Contiene una parola considerata profana in inglese.
Applica il mascheramento del linguaggio volgare in Amazon Translate PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

  1. Espandere impostazioni aggiuntive e abilitare profanità.

La parola è ora sostituita con la stringa grawlix ?$#@$.
Applica il mascheramento del linguaggio volgare in Amazon Translate PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.

CLI AWS

Chiamando il translate-text Comando AWS CLI con --settings Profanity=MASK maschera parole e frasi profane nel testo tradotto.

I seguenti comandi dell'AWS CLI sono formattati per Unix, Linux e macOS. Per Windows, sostituisci la barra rovesciata () Carattere di continuazione Unix alla fine di ogni riga con un accento circonflesso (^).

aws translate translate-text --text <<INPUT TEXT>> --source-language-code fr --target-language-code en --settings Profanity=MASK

Ottieni una risposta come il seguente snippet:

{ "TranslatedText": "<output text with ?$#@$>", "SourceLanguageCode": "fr", "TargetLanguageCode": "en", "AppliedSettings": { "Profanity": "MASK" }
}

SDK di Amazon Translate (Python Boto3)

Il seguente codice Python 3 utilizza la chiamata di traduzione in tempo reale con l'impostazione volgarità:

import boto3
import json translate = boto3.client('translate') SOURCE_TEXT = ("<Sample Input Text>") OUTPUT_LANG_CODE = 'en' result = translate.translate_text( Text=SOURCE_TEXT, SourceLanguageCode='auto', TargetLanguageCode=OUTPUT_LANG_CODE, Settings={'Profanity': 'MASK'}
) print("Translated Text:{}".format(result['TranslatedText']))

Conclusione

Puoi utilizzare l'impostazione di mascheramento volgare per mascherare parole e frasi considerate volgari per mantenere il testo tradotto pulito e soddisfare i requisiti aziendali. Per saperne di più su tutti i modi in cui puoi personalizzare le tue traduzioni, fai riferimento a Personalizzare le tue traduzioni utilizzando Amazon Translate.


Informazioni sugli autori

Applica il mascheramento del linguaggio volgare in Amazon Translate PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.Shiva Rajamani è un Enterprise Solutions Architect con sede a Boston presso AWS. Gli piace lavorare a stretto contatto con i clienti e supportare la loro trasformazione digitale e il percorso di adozione di AWS. Le sue principali aree di interesse sono il serverless, l'integrazione delle applicazioni e la sicurezza. Al di fuori del lavoro, ama le attività all'aperto e la visione di documentari.

Applica il mascheramento del linguaggio volgare in Amazon Translate PlatoBlockchain Data Intelligence. Ricerca verticale. Ai. Sudhanshu Malhotra è un Enterprise Solutions Architect con sede a Boston per AWS. È un appassionato di tecnologia a cui piace aiutare i clienti a trovare soluzioni innovative per sfide aziendali complesse. Le sue principali aree di interesse sono DevOps, machine learning e sicurezza. Quando non lavora con i clienti nel loro viaggio verso il cloud, ama leggere, fare escursioni ed esplorare nuove cucine.

Applica il mascheramento del linguaggio volgare in Amazon Translate PlatoBlockchain Data Intelligence. Ricerca verticale. Ai.Watson G. Srivathsan è Sr. Product Manager per Amazon Translate, il servizio di elaborazione del linguaggio naturale di AWS. Nei fine settimana lo troverai ad esplorare la vita all'aria aperta nel Pacifico nord-occidentale.

Timestamp:

Di più da Apprendimento automatico di AWS