.php

Traduci gli array di lingua PHP con l'AI

Importa array di lingua in stile Laravel, lascia che l'AI li traduca con il tuo glossario e il tuo contesto, revisiona ogni stringa ed esporta file di lingua pronti all'uso.

Usato da Laravel, CakePHP e dalla maggior parte delle applicazioni PHP.

Cosa contiene davvero un file Array PHP

Laravel, CakePHP e una lunga scia di applicazioni PHP tengono i propri testi in file che si limitano a restituire un array. È un formato comodo da usare nel codice e scomodo da consegnare a un traduttore: il file è PHP eseguibile, quindi la maggior parte degli strumenti di traduzione o lo rifiuta o lo rovina.

Dato che il file è codice, il rischio non è solo una traduzione scadente: è un errore di parsing che manda giù l'intera applicazione. Basta un apostrofo senza escape in una stringa francese. È il formato in cui "traduci il file e vediamo che succede" costa di più.

.php

<?php

return [
    'welcome_title' => 'Welcome back!',
    'welcome_subtitle' => 'Log in to continue',
    'save' => 'Save changes',
];

Cosa va storto quando i file Array PHP vengono tradotti male

Sono i problemi che arrivano in produzione, perché nessuno sembra un errore finché non lo diventa.

Gli apostrofi rompono le stringhe fra apici singoli

Francese e italiano sono pieni di apostrofi. Inseriti senza escape in una stringa PHP fra apici singoli, il file smette di essere interpretato e la pagina restituisce un 500.

I segnaposto :placeholder perdono i due punti

Laravel risolve :name a runtime. Un modello che lo riformatta — o che traduce la parola dopo i due punti — produce una frase con un ":name" letterale davanti a ogni utente.

I gruppi annidati vengono appiattiti

I file di lingua sono spesso raggruppati per funzionalità, su diversi livelli. Appiattiscili in esportazione e ogni chiamata __() nel codice va riscritta.

Il file viene eseguito per essere letto

Gli strumenti che fanno include() di un file di lingua per ispezionarlo eseguono tutto ciò che contiene. Va bene per i tuoi file, è un problema serio per qualsiasi file che non hai scritto tu.

Come lo gestisce GetTranslated

Rilevamento automatico del formato al caricamento: nessuna configurazione necessaria.
Traduzioni AI guidate dal tuo glossario, tono di voce e contesto del progetto.
Ogni suggerimento dell'AI viene contrassegnato per la revisione umana prima della pubblicazione.
Esporta nello stesso formato che hai importato, pronto per la tua prossima release.
1

Importa il tuo file Array PHP

2

L'AI traduce con il tuo glossario

3

Revisiona e approva ogni stringa

4

Esporta e pubblica

Vuoi vederlo prima sul tuo file?

Incolla un file Array PHP nello strumento gratuito e ottieni subito la versione tradotta — senza account, senza email.

Apri il traduttore gratuito Array PHP

Domande frequenti

Il mio file PHP viene eseguito durante l'importazione?

No. Il file viene letto come testo e tokenizzato, mai incluso né valutato. Importare un file di lingua non può eseguire codice.

L'escape delle virgolette in esportazione è corretto?

Sì. Apostrofi e barre rovesciate vengono gestiti con l'escape adatto allo stile di virgolette del file esportato, quindi il risultato si interpreta sempre.

Gli array annidati mantengono la loro forma?

Sì. I gruppi vengono preservati con lo stesso annidamento e i nomi delle chiavi, quindi le tue chiamate di traduzione esistenti continuano a funzionare senza modifiche.

Inizia gratis

500 chiavi gratis per sempre. Senza carta di credito.