Rilevamento delle profanità in Lara
Guida al filtraggio e al rilevamento delle profanità tramite le API di Lara
Lara offre due modi per gestire il linguaggio offensivo o inappropriato: il rilevamento e il filtraggio delle profanità integrati nell’endpoint translate e un servizio standalone di rilevamento delle profanità disponibile tramite API.
Filtraggio delle profanità nella traduzione testuale
Quando si traduce testo tramite API, è possibile controllare il modo in cui Lara gestisce le profanità utilizzando due parametri facoltativi.
profanitiesHandling — attiva la gestione delle profanità e ne definisce il comportamento:
detect— segnala i contenuti offensivi nella risposta senza modificare la traduzionehide— maschera i termini rilevati con simboli (comportamento predefinito quando il parametro viene impostato senza un valore)avoid— istruisce il motore a produrre una traduzione che eviti il linguaggio offensivo
profanitiesDetect — definisce dove viene eseguito il rilevamento:
target— il rilevamento viene applicato solo all’output tradotto (predefinito)source_target— il rilevamento viene applicato sia al testo sorgente che a quello di destinazione
Nota: se profanitiesHandling non è impostato, il filtraggio delle profanità non è attivo, indipendentemente da profanitiesDetect. Se si imposta profanitiesHandling senza specificare un valore, viene attivato hide per impostazione predefinita.
Il filtraggio delle profanità è incluso nel prezzo standard della traduzione. Per i dettagli completi sui parametri e gli esempi di codice, consulta la documentazione SDK.
Lingue supportate
Il rilevamento e il filtraggio delle profanità sono disponibili per le seguenti lingue:
- Afrikaans –
af-ZA - Albanian –
sq-AL - Amharic –
am-ET - Arabic –
ar-SA - Armenian –
hy-AM - Azerbaijani –
az-AZ - Basque –
eu-ES - Bengali –
bn-BD - Bulgarian –
bg-BG - Burmese –
my-MM - Catalan –
ca-ES - Chinese (Simplified) –
zh-CN - Chinese (Traditional, Hong Kong) –
zh-HK - Croatian –
hr-HR - Czech –
cs-CZ - Danish –
da-DK - Dutch –
nl-NL - English (Australia) –
en-AU - English (Canada) –
en-CA - English (Ireland) –
en-IE - English (United Kingdom) –
en-GB - English (United States) –
en-US - Estonian –
et-EE - Filipino –
fil-PH - Finnish –
fi-FI - French –
fr-FR - Galician –
gl-ES - Georgian –
ka-GE - German –
de-DE - Hebrew –
he-IL - Hindi –
hi-IN - Hungarian –
hu-HU - Icelandic –
is-IS - Indonesian –
id-ID - Irish –
ga-IE - Italian –
it-IT - Japanese –
ja-JP - Javanese –
jv-ID - Kazakh –
kk-KZ - Korean –
ko-KR - Lao –
lo-LA - Latvian –
lv-LV - Lithuanian –
lt-LT - Macedonian –
mk-MK - Malay –
ms-MY - Malayalam –
ml-IN - Maltese –
mt-MT - Marathi –
mr-IN - Mongolian –
mn-MN - Norwegian Bokmål –
nb-NO - Pashto –
ps-PK - Persian –
fa-IR - Polish –
pl-PL - Portuguese (Brazil) –
pt-BR - Portuguese (Portugal) –
pt-PT - Romanian –
ro-RO - Russian –
ru-RU - Serbian (Cyrillic script) –
sr-Cyrl-RS - Slovak –
sk-SK - Slovenian –
sl-SI - Somali –
so-SO - Spanish –
es-ES - Spanish (Argentina) –
es-AR - Spanish (Latin America) –
es-419 - Spanish (Mexico) –
es-MX - Swahili –
sw-KE - Swedish –
sv-SE - Tagalog –
tl-PH - Tamil –
ta-IN - Thai –
th-TH - Turkish –
tr-TR - Ukrainian –
uk-UA - Urdu –
ur-PK - Uzbek –
uzn-UZ - Vietnamese –
vi-VN - Welsh –
cy-GB
API standalone di rilevamento di profanità
Lara offre anche un endpoint dedicato al rilevamento di profanità che analizza il testo senza eseguire traduzioni. È utile per la moderazione dei contenuti, le pipeline di conformità e lo screening pre-traduzione.
Prezzi:
Per i dettagli di implementazione, consulta la documentazione SDK.
Questo articolo tratta di:
- Rilevamento e filtraggio delle profanità nella traduzione testuale
- Parametri API
profanitiesHandlingeprofanitiesDetect - API standalone di rilevamento delle profanità
- Lingue supportate per il rilevamento delle profanità