.php

Traduci array di lingue PHP con l'IA

Importa array di lingue in stile Laravel, lascia che l'IA li traduca con il tuo glossario e il contesto, revisiona ogni stringa ed esporta file di lingue 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 coda di applicazioni PHP mantengono le loro stringhe in file che restituiscono semplicemente un array. È un formato piacevole con cui lavorare nel codice e scomodo da affidare a un traduttore: il file è PHP eseguibile, quindi la maggior parte degli strumenti di traduzione lo rifiuta o lo danneggia.

Perché il file è codice, il rischio non è solo una traduzione scadente — è un errore di analisi che blocca l'intera applicazione. Un apostrofo non escapato in una stringa francese è sufficiente. Questo è il formato in cui "traduci il file e vedi cosa succede" è il più costoso.

.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

Questi sono i fallimenti che raggiungono la produzione, perché nessuno sembra un errore finché non lo è.

Gli apostrofi rompono le stringhe tra virgolette singole

Il francese e l'italiano sono pieni di apostrofi. Inseriti in una stringa PHP tra virgolette singole senza escapatura, il file smette di essere analizzato e la pagina restituisce un 500.

I segnaposto :placeholders perdono il loro due punti

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

Gruppi annidati vengono appiattiti

I file di lingue sono spesso raggruppati per funzionalità, a diversi livelli di profondità. Appiattiscili all'esportazione e ogni chiamata __() nel codice deve essere riscritta.

Il file viene eseguito per essere letto

Gli strumenti che includono() un file di lingue per ispezionarlo eseguiranno tutto ciò che contiene. Questo è accettabile per i tuoi file ma un problema serio per qualsiasi cosa tu non abbia scritto.

Come 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 revisione umana prima della spedizione.
Esporta nello stesso formato di importazione, pronto per il prossimo rilascio.
1

Importa il tuo file Array PHP

2

L'AI traduce con il tuo glossario

3

Revisiona ed approva ogni stringa

4

Esporta e spedisci

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 all'importazione?

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

Le virgolette vengono escapate correttamente all'esportazione?

Sì. Gli apostrofi e le barre rovesciate vengono escapati secondo lo stile di citazione utilizzato nel file esportato, quindi il risultato viene sempre analizzato correttamente.

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. Nessuna carta di credito.