Traduci un file XML o un feed prodotti mantenendo ogni tag e attributo
Carica un file XML, come un feed di prodotti, un'esportazione di contenuti o una configurazione con testi rivolti all'utente, e scarica lo stesso file con i testi all'interno degli elementi tradotti. I nomi degli elementi, gli ID, i link, i commenti e la dichiarazione XML rimangono esattamente come erano; anche gli attributi leggibili come alt, title e label vengono tradotti. Un file contenente fino a 300 valori è del tutto gratis; per i file più grandi il costo è di $5, con pagamento una tantum.
- Testo all'interno degli elementi e attributi leggibili: title, alt, label, placeholder, caption, tooltip, description, summary, text, message, hint, subtitle, heading
- I nomi degli elementi, gli altri attributi, i commenti e le istruzioni di elaborazione non vengono mai modificati
- script, style, code e pre vengono ignorati, così come qualsiasi elemento con translate="no"
- Le sezioni CDATA rimangono CDATA; i caratteri speciali come & o < vengono sottoposti a escape correttamente in fase di salvataggio
- Fino a 50,000 valori per $5; Unlimited fino a 200,000 valori
Come tradurre un file XML
-
1
Carica il file XML
Trascina il file .xml, scegli la lingua e indica eventuali nomi di elementi aggiuntivi da saltare se il tuo feed contiene codici proprietari.
-
2
Controlla i primi valori gratis
I primi valori di testo appaiono tradotti accanto all'originale, con l'indicazione del percorso dell'elemento, come catalog/product/name.
-
3
Sblocca e scarica
Sblocca l'intero file per $5 e scaricalo con il codice della lingua aggiunto al nome del file.
Come viene letto il file
Il file non viene convertito e poi riscritto per intero. Lo strumento individua la posizione esatta di ciascun nodo di testo e di ogni valore di attributo leggibile e sostituisce unicamente quei caratteri: in questo modo indentazione, ordine degli attributi, virgolette e commenti rimangono identici byte per byte.
Gli elementi i cui nomi corrispondono a identificatori, come sku, id, url, code o status, mantengono il loro testo. I loro attributi alt e title, se presenti, vengono comunque tradotti: un elemento img mantiene il suo src ma riceve un alt tradotto. Nei contenuti misti, come un paragrafo contenente una parola in grassetto, ogni porzione di testo viene tradotta separatamente per preservare la posizione originaria dei tag interni.
Feed di prodotti e formati speciali
I feed di prodotti combinano solitamente testi leggibili (titoli, descrizioni) con valori utilizzati dai marketplace per la mappatura (codici GTIN, prezzi, disponibilità, link). Viene tradotto solo il testo leggibile, mentre i valori con struttura a codice, come in_stock, non vengono toccati. Se un campo del feed contiene testo che desideri preservare in lingua originale, ti basta indicare il nome del relativo elemento tra le chiavi da saltare.
I file strings.xml di Android (con nodo radice resources) e i file XLIFF vengono riconosciuti e gestiti secondo le specifiche dei rispettivi formati, assicurando che i plurali e gli elementi target vengano salvati esattamente come previsto.
Come funziona lo strumento, quanto costa e come vengono gestiti i tuoi file lo trovi nella pagina Traduci JSON, XML e YAML; i prezzi di ogni strumento sono nella pagina prezzi.
Ultimo aggiornamento:
Domande e risposte
La traduzione modificherà la struttura del mio XML?
No. Vengono sostituiti esclusivamente i caratteri dei nodi di testo e i valori degli attributi leggibili. I nomi degli elementi, gli altri attributi, i commenti e l'indentazione rimangono intatti.
Gli attributi vengono tradotti?
Quelli descrittivi e leggibili sì: title, alt, label, placeholder, caption, tooltip, description, summary, text, message, hint, subtitle e heading. Gli attributi tecnici come id, href, src e class non vengono mai toccati.
Cosa succede con i blocchi CDATA?
Il testo all'interno di una sezione CDATA viene tradotto e reinserito all'interno della stessa sezione CDATA.
Quanto costa?
Un file contenente fino a 300 valori è completamente gratis. I file più grandi costano $5, con pagamento una tantum, per un massimo di 50,000 valori; il pass Unlimited a $19 a settimana copre fino a 200,000 valori.