Vai al contenuto
LeedyBox
Sostieni

Strumenti per il testo

Modifica, confronta, genera e conta testo. L’input viene elaborato nel browser.

Modifica testo

Lingue e alfabeti

Voce e sottotitoli

Come scegliere lo strumento per il testo giusto

Il Convertitore di stile è pensato per gli identificatori più che per la prosa. Incolla nomi come user_name o XMLHttpRequest, uno per riga, e convertili in camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE o in altri cinque stili, oppure rinomina tutte le chiavi di un documento JSON lasciandone invariati i valori. Lo strumento divide l’input in parole ed elimina la punteggiatura, quindi è meno adatto a frasi complete. Le sigle vengono normalizzate, per cui userID diventa userId in camelCase, e se due chiavi dello stesso oggetto JSON finiscono per avere lo stesso nome, non viene convertito nulla e il conflitto viene segnalato.

Confronto testi mette a confronto due versioni riga per riga, per esempio un file di configurazione prima e dopo una modifica, e segnala le righe aggiunte e rimosse. Non evidenzia le modifiche all’interno di una riga, conta come modifiche le differenze di spazi e considera uguali i fine riga di Windows e di Unix. Il Generatore Lorem Ipsum riempie i mock-up con paragrafi, frasi o parole segnaposto in latino, coreano, giapponese o cinese; le opzioni coreano, giapponese e cinese combinano parole comuni a caso, quindi il testo non è grammaticale. Il Contatore di parole e caratteri è adatto a saggi, post e campi di moduli con un limite di lunghezza, e stima anche il tempo di lettura e di parlato.

Numeri in lettere scrive l’importo per assegni, fatture e contratti: il formato dell’assegno con i centesimi dopo la barra, euro e centesimi per esteso secondo le regole della Treccani e altre 13 lingue con le loro regole, dall’assegno americano al 人民币大写 cinese. Arriva a 999.999.999.999,99 e non arrotonda mai; la guida sugli importi in lettere spiega ogni regola.

Tre convertitori cambiano i caratteri stessi. Il convertitore larghezza piena ↔ mezza larghezza trasforma ABC123 in ABC123 e viceversa, unisce i katakana a mezza larghezza come ガ in ガ e converte gli hiragana in katakana. «Togliere gli accenti vietnamiti» scrive il vietnamita senza segni (Nguyễn Văn Đức → Nguyen Van Duc), con đ come d, oppure toglie solo i toni. Il generatore di slug trasforma i titoli in slug per URL e toglie gli accenti secondo la tabella ICAO dei passaporti; le lettere russe passano in caratteri latini con la tabella ICAO, mentre coreano, giapponese e altre scritture vengono mantenuti o rimossi.

Altri due strumenti scrivono nomi in caratteri latini. La romanizzazione dei nomi coreani segue le regole ufficiali e la regola del passaporto di scrivere ogni sillaba separatamente (홍길동 → Hong Gildong), propone per il cognome la grafia più usata nei passaporti coreani (Kim, Lee, Park) e mostra, sillaba per sillaba, le grafie pubblicate dal Ministero degli Esteri coreano. Il convertitore da cirillico a latino traslittera il russo con la tabella ICAO dei passaporti (Юлия → Iuliia) o con il sistema BGN/PCGN dei nomi geografici (Yuliya).

Il convertitore cinese semplificato ↔ tradizionale porta il testo cinese da una scrittura all’altra con i dizionari di OpenCC. Legge parole intere, così 头发 diventa 頭髮 e 发展 diventa 發展; scrive le forme di Taiwan o di Hong Kong, può sostituire anche parole regionali come 软件 con 軟體 e riconverte il tradizionale in semplificato. I dizionari vengono scaricati da leedybox.com al primo utilizzo.

Trascrivere audio in testo trascrive una registrazione o l’audio di un video con il modello di riconoscimento vocale Whisper. Scegli la lingua o lasciala rilevare, poi scegli base, più veloce, small, che sbaglia meno, soprattutto fuori dall’inglese, oppure, nei browser con WebGPU, large-v3-turbo, il più preciso, che funziona sulla scheda grafica. Il testo compare man mano che la registrazione viene elaborata e si può salvare come testo semplice o come sottotitoli SRT e VTT. Il motore e il modello, circa 90, 250 o 750 MB, si scaricano da leedybox.com la prima volta; la registrazione resta nel tuo browser.

Tutti e dodici gli strumenti funzionano in JavaScript nel browser. Il testo che inserisci non viene inviato a LeedyBox e la pagina non lo salva. Nei browser che supportano la segmentazione Unicode del testo, il contatore considera un’emoji o una lettera accentata come un solo carattere e individua le parole in cinese, giapponese e thailandese con la segmentazione delle parole del browser, quindi un sito web o un’app con regole di conteggio proprie può indicare un numero diverso. Confronto testi abbina direttamente le righe identiche all’inizio e alla fine ed esegue il confronto completo sulla parte intermedia; se questa parte è troppo grande per essere elaborata nel browser, per esempio più di 2.000 righe in ciascuna versione, non mostra alcun risultato e suggerisce di confrontare parti più piccole.

La guida sul conteggio di parole e caratteri approfondisce grafemi, byte ed emoji, e spiega perché strumenti diversi possono contare in modo diverso lo stesso testo.

Guide sul testo →