AI Glot websiteOpen AI Glot
Utilizzo di AI GlotFile e formati
Utilizzo di AI Glot

File e formati

Scopri tutti i formati di file accettati da AI Glot, il limite di dimensione di ciascuno, quali elementi strutturali vengono preservati durante la conversione e come preparare un’esportazione da reimportare senza problemi.

AI Glot accetta più di 35 formati di file: documenti Word, PDF e InDesign, fogli di calcolo, sottotitoli e file di localizzazione per app. Qualunque file carichi, la promessa è sempre la stessa: cambiano le parole, non la struttura, così il file può tornare da dove è venuto.

Questa pagina è la tabella di riferimento. Per una guida dedicata a ogni formato, con i contenuti tradotti, quelli lasciati invariati e istruzioni di esempio da copiare, consulta File formats.

Cosa puoi caricare

I limiti di dimensione sono specifici per ogni formato, non generali. Un limite ragionevole per un foglio di calcolo sarebbe eccessivo per un file delle impostazioni locali, dove pochi megabyte sono già un catalogo enorme.

Documenti

FormatoEstensioniLimite
Word.docx, .dotx, .docm25 MB
PDF.pdf25 MB
PowerPoint.pptx, .potx, .ppsx, .pptm30 MB
Testo OpenDocument.odt25 MB
Presentazione OpenDocument.odp30 MB
EPUB.epub25 MB
HTML.html, .htm, .xhtml8 MB
Markdown.md, .markdown, .mdx4 MB
Testo semplice.txt4 MB
InDesign (IDML).idml30 MB

Fogli di calcolo

FormatoEstensioniLimite
CSV.csv, .tsv60 MB
Excel.xlsx, .xlsm, .xltx, .xltm50 MB
Foglio di calcolo OpenDocument.ods20 MB

Sottotitoli

FormatoEstensioniLimite
SubRip.srt4 MB
WebVTT.vtt4 MB
YouTube.sbv4 MB
Advanced SubStation.ass, .ssa4 MB
TTML.ttml, .dfxp8 MB
Testi sincronizzati LRC.lrc4 MB

Localizzazione di app

FormatoEstensioniLimite
XLIFF.xlf, .xliff12 MB
XLIFF di Trados, memoQ e Phrase.sdlxliff, .mqxliff, .mxliff12 MB
Risorse Android.xml12 MB
Risorse .NET.resx, .resw12 MB
Qt Linguist.ts12 MB
JSON.json, .arb, .resjson8 MB
JSON Lines.jsonl, .ndjson8 MB
Catalogo stringhe Xcode.xcstrings8 MB
YAML.yaml, .yml4 MB
TOML.toml4 MB
gettext.po, .pot4 MB
Stringhe iOS.strings4 MB
Regole plurali iOS.stringsdict4 MB
Proprietà Java.properties4 MB
INI.ini, .isl, .lang4 MB
Fluent.ftl4 MB
File linguistici PHP.php4 MB
Altri file XML (feed, DITA, SVG).xml, .svg, .dita, .ditamap12 MB

Archivi

FormatoEstensioniLimite
ZIP.zip20 MB

I file che superano il limite vengono rifiutati prima che ne venga memorizzato anche un solo byte. Un caricamento troppo grande ti costa solo il tempo necessario per accorgertene.

Cosa viene preservato durante la conversione

La struttura non è un semplice ornamento: è ciò che rende utilizzabile il risultato. Ogni famiglia di formati ha elementi diversi da preservare.

FamigliaElementi che restano invariati
Word, PowerPoint, OpenDocument, EPUBStili, immagini, impaginazione e formattazione all’interno delle frasi. Le revisioni, i commenti e il testo nei grafici non vengono modificati; il piano lo specifica
PDFOgni pagina, immagine, elemento grafico, colore e dimensione della pagina. Il testo viene riscritto nella posizione originale, usando il font originale se contiene i caratteri necessari, altrimenti un font incorporato simile. Se la traduzione è più lunga, viene impaginata con righe più fitte e caratteri leggermente più piccoli all’interno del blocco, senza essere tagliata
Markdown, HTML, testoCodice, destinazioni dei link, tag, script e interruzioni di riga
CSV, ExcelOrdine delle colonne, identificatori, prezzi, URL, righe vuote, formule e formati numerici
JSON LinesUn record per riga, tutte le chiavi e l’ordine delle righe
INICommenti, [sections], virgolette e caratteri di escape
FluentIdentificatori di messaggi e attributi, tutte le varianti plurali e variabili come { $count }
File linguistici PHPCodice, chiavi degli array e argomenti delle funzioni. Cambiano solo i valori di stringa semplice; i segnaposto come :attribute, {field}, %s e $name restano invariati
Altri file XMLID, prezzi, URL e valori degli attributi, che non vengono mai tradotti. Il piano individua gli elementi che contengono testo destinato alle persone; l’HTML all’interno di CDATA resta in CDATA
InDesignImpaginazione, cornici, stili, immagini e font. Il testo viene letto nell’ordine delle pagine, preservando la formattazione all’interno dei paragrafi e i collegamenti ipertestuali; sono inclusi anche tabelle, note a piè di pagina e testo delle pagine mastro. Le revisioni eliminate restano invariate e il dizionario della lingua del documento non viene modificato: impostalo in InDesign. Il testo più lungo può uscire dalla cornice, che il grafico dovrà quindi ridimensionare
JSON, YAML, TOMLTutte le chiavi, i livelli di annidamento e l’ordine degli array. JSON viene riscritto con rientri di due spazi; i commenti YAML non vengono mantenuti
XLIFFUnità di localizzazione, segnaposto e tag inline
XLIFF di Trados, memoQ e PhraseOgni segmento; i segmenti bloccati non vengono modificati; le traduzioni esistenti vengono mantenute, salvo richiesta di rifarle; sono preservati anche i tag di testo di Phrase, come {1}. I risultati vengono contrassegnati come bozze automatiche non confermate, da convalidare nel rispettivo strumento (Trados Draft con origine automatica, memoQ PartiallyEdited, Phrase unconfirmed). Viene restituito il file completo, mai solo una parte
gettextID dei messaggi, contesti e forme plurali; l’intestazione Plural-Forms viene adattata alla lingua di destinazione
Android, iOS, .NET, Java, QtChiavi delle risorse, specificatori di formato e, per i file plurali Android e Apple, le forme plurali richieste da ciascuna lingua
SottotitoliNumerazione dei cue, timecode e codici di stile
Testi LRCTag temporali, tag [ar:] e [ti:] e tempi delle singole parole
ArchivioStruttura delle cartelle e tutti i nomi dei file contenuti

Le chiavi fanno parte della struttura, non sono parole. Un file JSON tradotto può essere reinserito direttamente nel repository, perché nulla al di fuori dei valori è stato spostato.

Lunghezza per singolo valore

Ogni singolo valore di origine selezionato per la traduzione può contenere fino a 50,000 caratteri Unicode. Prima di caricare contenuti HTML o editoriali più lunghi, suddividili in più righe o campi più piccoli.

Spesso un valore tradotto è più lungo dell’originale, quindi AI Glot riserva spazio aggiuntivo oltre il limite di input per il file completato.

Anche un archivio viene valutato in base al numero totale di valori contenuti nei suoi file, non solo al limite di 20 MB. Una traduzione può quindi essere rifiutata anche se il file è ben al di sotto di quel limite, qualora l’insieme dei file contenga troppi valori da tradurre. In tal caso, suddividi l’archivio in più archivi di dimensioni inferiori.

Pagina Nuova traduzione con un'area di rilascio vuota, pronta per ricevere un file in qualsiasi formato supportato

Inizia dall'area di rilascio o seleziona un file

Preparare un’esportazione di un foglio di calcolo

CSV ed Excel sono i due formati che si creano più spesso manualmente e quelli per cui un’esportazione fatta senza attenzione può causare più problemi in seguito.

Mantieni gli identificatori stabili

Includi la chiave usata dal sistema di destinazione per associare le righe, ad esempio l’ID di un prodotto o di un record, ed escludila dai contenuti da tradurre.

Assegna nomi univoci alle colonne

Prima del caricamento, sostituisci le intestazioni vuote o duplicate. description_en e description_fr sono molto più chiare di due colonne chiamate entrambe description.

Esporta CSV in UTF-8

Seleziona l’opzione CSV UTF-8 nel programma per fogli di calcolo. Cambiare l’estensione di un file non ne converte il contenuto, ma non serve più convertire nulla, perché puoi caricare direttamente i file .xlsx.

Conserva una copia originale

La struttura viene preservata, ma l’esportazione originale resta l’opzione più sicura per ripristinare i dati se il sistema di destinazione rifiuta l’importazione per ragioni proprie.

Specifiche CSV

RequisitoComportamento supportato
CodificaUTF-8 rigoroso
DelimitatoreVirgola, punto e virgola o tabulazione (.tsv), rilevati automaticamente
Fine rigaLF, CRLF o CR
VirgoletteRFC 4180, comprese virgole e interruzioni di riga nei campi
IntestazioniOgni colonna deve avere un’intestazione univoca e non vuota
RigheAlmeno una riga di dati; tutte le righe devono avere lo stesso numero di colonne dell’intestazione

Formati non supportati

Un PDF deve contenere testo vero e proprio. I PDF scansionati vengono rifiutati perché una scansione è un’immagine della pagina e AI Glot non esegue OCR. Vengono rifiutati anche i PDF protetti da password o crittografati, quelli con permessi che ne impediscono la modifica, quelli firmati digitalmente (la traduzione invaliderebbe la firma) e i moduli XFA. I vecchi formati binari .doc, .xls e .ppt, così come i file Pages, Numbers e Keynote di Apple, vengono rifiutati con un messaggio che spiega come salvarli prima in formato .docx, .xlsx o .pptx. Il testo all’interno delle immagini non viene letto.

Alcuni altri formati vengono rifiutati con un messaggio che indica cosa inviare al loro posto:

Formato rifiutatoCosa inviare al suo posto
.inddIn InDesign, scegli File > Salva con nome > InDesign CS4 o versione successiva (IDML), quindi carica il file .idml
.xlsbSalva la cartella di lavoro come .xlsx
.moInvia il file .po da cui è stato compilato
.jsEsporta le stringhe in JSON
.mobi, .azw, .azw3Converti il libro in EPUB
.scc, .stlEsporta i sottotitoli in formato SRT o WebVTT

Nell’app, accanto a un formato rifiutato compare il pulsante Richiedi questo formato. Selezionandolo si apre la chat di supporto con la richiesta già compilata.

File rifiutati

Prima che inizi il caricamento, il browser applica le stesse regole strutturali del motore di traduzione. Un file non valido viene quindi segnalato subito, non dopo diversi minuti. Vengono rifiutati i file vuoti, quelli con codifica UTF-8 non valida, le virgolette non chiuse o senza escape, le intestazioni vuote o duplicate, i file senza righe di dati, le righe con un numero errato di colonne, le estensioni non supportate e i file che superano il limite previsto per il formato.

Tramite API, gli stessi rifiuti vengono restituiti con gli errori unsupported_format e file_too_large.

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search AI Glot Docs documentation and read it in full, instead of answering from memory.

https://ai-glot.com/docs/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://ai-glot.com/docs/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.