ForHosting KIT · Testi e IA

Controllare linguaggio neutro di genere

Lei fornisce il glossario e la bozza: nel testo di esempio «chairman» viene segnalato due volte con «chairperson» come alternativa neutra e «fireman» una volta con «firefighter». L’elenco è Suo, quindi vale la Sua guida di stile. Gratis nel Suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Questo controllo del linguaggio neutro di genere prende qualsiasi passaggio non vuoto e una mappatura di termini genderati verso alternative neutre, poi elenca ogni termine mappato che compare nel testo con la sostituzione suggerita, il conteggio delle occorrenze e le posizioni di carattere. Redattori, autori di policy, docenti, team di prodotto e revisori di conformità usano il risultato per auditare annunci di lavoro, manuali, comunicati stampa, stringhe di interfaccia e materiali didattici senza inventare un dizionario nascosto proprio. Lei controlla il glossario —chairman verso chairperson, fireman verso firefighter, o qualsiasi stile di casa che mantenga— così lo stesso motore puro può applicare una guida di stile aziendale, una checklist di inclusione universitaria o un brief di campagna localizzato. Il percorso è interamente deterministico: nessuna rete, nessun modello, nessuna data e nessun campionamento casuale.

Cosa riporta il controllo del linguaggio neutro e come si contano le corrispondenze

Il controllo del linguaggio neutro di genere risponde a una domanda editoriale pratica: quali dei miei termini genderati elencati compaiono in questa bozza e quale alternativa neutra dovrei considerare per ciascuno. La capacità non include un tesauro fisso di titoli professionali o pronomi; applica invece la mappatura esatta che Lei fornisce affinché stile di casa, locale e vocabolario di prodotto restino sotto il Suo controllo.

Ogni riga della mappa associa un termine —parola singola o frase multi-parola— a un suggerimento neutro non vuoto, ad esempio chairperson per chairman o police officer per policeman. Lo scanner mette le chiavi in minuscolo per il confronto, conserva la prima definizione quando lo stesso termine compare due volte e preferisce le frasi più lunghe così che una voce multi-parola non venga parzialmente reclamata da un termine più corto sovrapposto.

Ogni corrispondenza è a parola intera: i caratteri immediatamente prima e dopo l'esito non devono essere lettere né cifre, il che evita falsi positivi dentro composti non correlati e cattura comunque gli inizi di frase con maiuscola. Se Le serve una riscrittura completa di tipo cerca e sostituisci, usi uno strumento di sostituzione dedicato dopo aver rivisto le segnalazioni; questa pagina riporta solo cosa dovrebbe cambiare e verso cosa.

Dove si colloca il controllo del linguaggio neutro nella scrittura, nell'insegnamento e nel software

I team di comunicazione e HR incollano descrizioni di lavoro, manuali e script di riunioni generali per far emergere titoli professionali che usano ancora forme genderate rispetto a un elenco neutro approvato prima della pubblicazione. Redattori di marketing e prodotto auditano landing page, modelli e-mail e microcopy in-app affinché il linguaggio di marca pubblico rispetti le linee guida di inclusione senza affidarsi a un modello a scatola nera incapace di spiegare perché una frase è stata segnalata.

Docenti e formatori costruiscono esercizi di classe attorno a un glossario noto e valutano rispetto a segnalazioni deterministiche piuttosto che alla sola lettura soggettiva. Traduttori e responsabili della localizzazione mantengono mappe specifiche per lingua affinché ogni locale imponga le proprie alternative neutre senza codificare regole nel codice applicativo. Lo abbini a strumenti di cerca e sostituisci, rilevatori di parole sovrautilizzate, punteggi di leggibilità o aiuti di traduzione con glossario quando assembla un piccolo laboratorio di utilità di scrittura gratuite e deterministiche per moduli, preparazione CMS e igiene editoriale.

Auditi annunci di lavoro e manuali

Incolli una descrizione di assunzione con una mappa di casa come chairman→chairperson e fireman→firefighter, poi corregga solo le righe segnalate prima di pubblicare.

Gate CI sulle stringhe di interfaccia

Esegua la stessa mappatura sui testi di prodotto nelle pull request così i termini genderati vietati fanno fallire il build con posizioni esatte e neutri suggeriti.

Chiavi di risposta di stile in classe

Fornisca agli studenti un glossario fisso e valuti le revisioni di linguaggio neutro rispetto a segnalazioni deterministiche anziché a sole verifiche soggettive.

Come controllo il linguaggio neutro di genere in un testo?

Invii una stringa di testo non vuota e una mappatura non vuota di termini genderati verso alternative neutre (array di {term, neutral} o una mappa oggetto).

Cosa succede se la mappatura è vuota?

È richiesta almeno una coppia term→neutral; array vuoti, oggetti vuoti e campi mapping assenti sono tutti rifiutati e non fatturati.

La corrispondenza distingue maiuscole e minuscole?

No. La corrispondenza ignora le maiuscole ed è a parola intera. Chairman e chairman corrispondono entrambi a una voce di mappatura per chairman, e i hit parziali dentro parole più lunghe vengono ignorati.

Lo strumento riscrive automaticamente il mio testo?

No. Segnala solo i termini e suggerisce alternative neutre. Applichi le sostituzioni Lei stesso o con un passaggio separato di cerca e sostituisci dopo aver rivisto il report.

Il mio elenco può contenere espressioni di più parole?

Sì. Ogni voce può essere una parola o un’espressione, e le espressioni più lunghe hanno la precedenza sui termini più brevi che si sovrappongono. Vengono trovate solo parole intere, mai frammenti di un’altra parola.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/write/gender-neutral-language-check

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/write/gender-neutral-language-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The chairman opened the meeting and asked every fireman on the crew to report.","mapping":[{"term":"chairman","neutral":"chairperson"},{"term":"fireman","neutral":"firefighter"},{"term":"policeman","neutral":"police officer"}]}'
{
  "text": "The chairman opened the meeting and asked every fireman on the crew to report.",
  "mapping": [
    {
      "term": "chairman",
      "neutral": "chairperson"
    },
    {
      "term": "fireman",
      "neutral": "firefighter"
    },
    {
      "term": "policeman",
      "neutral": "police officer"
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "write.gender_neutral_language_check",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_chars100000
max_mapping500
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

La corrispondenza ignora le maiuscole ed è a parola intera; le frasi multi-parola hanno priorità sulle sottostringhe più corte, e le mappature vuote sono rifiutate con invalid_input affinché un glossario vuoto non si spacci per un report pulito. Lo usi gratis nel browser mentre redige, oppure chiami l'API a $0.002 per richiesta riuscita quando CI, hook CMS o strumenti editoriali necessitano delle stesse segnalazioni ogni volta.

Cosa riporta il controllo del linguaggio neutro e come si contano le corrispondenze

La risposta ripete il testo di origine, riporta mapping_size come quanti termini unici sono stati caricati dopo la deduplicazione, match_count come il numero totale di occorrenze trovate, flagged_count come quanti termini distinti sono comparsi almeno una volta, e flags come un array ordinato di term, neutral, count, positions e la prima forma superficiale trovata. I termini presenti nella mappa ma assenti dal testo semplicemente non compaiono in flags; un passaggio pulito restituisce un array flags vuoto con match_count zero anziché un errore. Testo vuoto, incolla solo spazi, mappatura assente, array o oggetti di mappa vuoti, righe con term o neutral vuoti, payload sovradimensionati e corpi non stringa sono rifiutati con invalid_input.

Come si leggono i campi text e mapping e come i risultati restano riproducibili

Il valore deve essere una stringa non vuota dopo un controllo di contenuto significativo; numeri finiti e bigint vengono prima convertiti in stringa, così un identificatore digitato come numero produce ancora una sequenza di caratteri stabile. Deve essere un array non vuoto di oggetti contenenti ciascuno le stringhe term e neutral, oppure un oggetto semplice non vuoto le cui chiavi sono termini genderati e i cui valori sono stringhe neutre. Array vuoti, oggetti vuoti e campi mapping assenti falliscono con un messaggio che indica che è richiesta almeno una coppia —la regola rigida di questa capacità. Ogni riga viene trimmata; term o neutral vuoti dopo il trim sono rifiutati per indice così gli autori correggono la riga sbagliata senza indovinare. Chiavi di termine duplicate mantengono la prima definizione per un contratto stabile. Internamente il motore ordina prima i termini più lunghi, costruisce una maschera di intervalli coperti affinché le sovrapposizioni di termini più corti vengano saltate dopo che una frase più lunga ha reclamato quei caratteri, e registra posizioni di carattere a base zero per ogni corrispondenza accettata. Il campo di testo preferito è text, ma gli alias input, string, value, content e s sono accettati affinché query string, fogli di calcolo e moduli tipizzati riutilizzino lo stesso contratto senza rinominare colonne. Booleani, oggetti semplici e array sono rifiutati con un messaggio chiaro affinché un corpo JSON errato non diventi la parola true né un dump di oggetto inutile. Stringa vuota e incolla solo spazi sono sempre invalid_input: la promessa del prodotto è controllare il linguaggio neutro di genere su un passaggio reale, non inventare un successo silenzioso per un invio vuoto. La lunghezza è limitata a centomila caratteri affinché un incolla incontrollato non monopolizzi un Worker; i payload più lunghi falliscono con un messaggio esplicito di limite invece di un taglio silenzioso. Il campo di mappatura preferito è mapping, con alias terms, glossary, replacements e map. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando Le serve il report identico dentro una pipeline automatizzata o un CMS editoriale.

Dove si colloca il controllo del linguaggio neutro nella scrittura, nell'insegnamento e nel software

I revisori di policy e conformità allegano il report JSON ai ticket di modifica come prova che un documento è stato scansionato con una mappa documentata prima del rilascio. In questa pagina il lavoro viene eseguito interamente nel Suo browser; tramite l'API ogni analisi riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene memorizzato dopo la risposta. Questa divisione —esplorazione interattiva gratuita e API a pagamento identica— corrisponde al resto del catalogo KIT di livello A e Le consente di passare da un workshop di guida di stile a una pipeline automatizzata senza cambiare il risultato numerico.

Quanto costa il controllo del linguaggio neutro di genere?

Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene fatturato.

Leggi la documentazione completa del KIT →