Vai al contenuto

File di lingua

Do4U traduce file di lingua per siti web e app: gettext (.po e .pot), i18n JSON inclusi i tasti plurali i18next, e XLIFF 1.2 e 2.0. Chiavi, commenti, ordine e formattazione rimangono invariati – cambiano solo i testi. I segnaposto come %s, %1$d, {name} o {{name}}, i tag HTML e i plurali ICU sono protetti, e il codice controlla ogni voce dopo la traduzione. Le forme plurali seguono la lingua di destinazione, ad esempio tre forme per il polacco. Le voci che falliscono un controllo mantengono il testo originale e vengono contrassegnate con la relativa motivazione.

Provalo ora Prezzi

A chi è rivolto

Per gestori di siti web, sviluppatori, agenzie e autori di plugin e temi che distribuiscono traduzioni: progetti WordPress e PHP con file .po, web app con i18n JSON e workflow di localizzazione che scambiano XLIFF.

Usi tipici

  • Traduci un modello .pot in una nuova lingua, inclusa l'intestazione Plural-Forms corretta
  • Compila le voci mancanti e

Esempio

Input

Lingua di destinazione: polacco msgid "Ciao %s, hai %d nuovi messaggi" msgstr "" msgid "Un file" msgid_plural "%d file" msgstr[0] "" msgstr[1] ""

Risultato

msgstr "Cześć %s, masz %d nowych wiadomości" msgstr[0] "Jeden plik" msgstr[1] "%d pliki" msgstr[2] "%d plików" Plural-Forms: nplurals=3 – tre forme per il polacco. Segnaposto verificati: 3. Voci contrassegnate per la revisione: 0.

Un esempio fisso, abbreviato. I risultati reali sono generati dall'IA: controllali.

Prezzo e limiti

Prezzo
solitamente 5–8 crediti
Disponibile con
Gratis, Con pacchetto
Limite di input
Fino a 24 000 caratteri per file

Privacy

Elaborati sui nostri server in UE (Polonia). Gli input e i risultati vengono eliminati dopo 7 giorni (Gratis) o 30 giorni (pacchetti), o subito dopo la visualizzazione se scegli di non memorizzarli. Le immagini vengono eliminate subito dopo l'elaborazione.

Nell'API

Nome dello strumento: translate_file. Crea un lavoro con POST /api/v1/jobs e recupera il risultato con GET /api/v1/jobs/{id}. Trovi la tua chiave API nel tuo account.

curl -X POST https://do4u.eu/api/v1/jobs \
  -H "Authorization: Bearer d4u_…" -H "Content-Type: application/json" \
  -d '{"tool": "translate_file", "text": "…"}'

Documentazione API completa →

Domande e risposte

Quali formati di file sono supportati?

File Gettext .po e .pot, JSON i18n (piatti o annidati, con chiavi plurali i18next come _one e _other) e XLIFF 1.2 e 2.0. Do4U riconosce il formato dal contenuto e l'estensione del file deve corrispondere. I file grandi devono essere suddivisi: la pagina mostra il limite di caratteri e un compito traduce un numero limitato di voci.

Cosa succede ai segnaposto e alle forme plurali?

I segnaposto come %s, %1$d, {name} e {{name}} e i tag HTML vengono sostituiti da marcatori prima della traduzione e reinseriti dopo. Il codice verifica che ognuno sia presente esattamente una volta e che i segnaposto non numerati mantengano l'ordine. Le forme plurali vengono create per la lingua di destinazione, ad esempio tre per il polacco o sei per l'arabo.

Cosa succede se una traduzione fallisce un controllo?

La voce mantiene il testo originale e viene contrassegnata: nei file .po con il flag

Il mio testo viene memorizzato?

Solo per il tempo necessario: 7 giorni con il piano Free, 30 giorni con un pacchetto – o per nulla, se scegli di non memorizzarlo. L'elaborazione avviene sui nostri server in UE (Polonia).

Posso usare il risultato subito?

I risultati sono generati dall'IA. Per favore, leggili prima di pubblicarli o inviarli.

Strumenti correlati

  • Traduci HTML

    Traduce l'HTML mantenendo tag, link, attributi e placeholder esattamente come sono.

  • Traduci

    In lingue dell'UE, con note sui passaggi poco chiari.

  • Correzione bozze

    Corregge ortografia, grammatica e punteggiatura nella lingua del tuo testo e segnala ogni modifica.

Tutti gli strumenti →