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
Importa il tuo file Array PHP
L'AI traduce con il tuo glossario
Revisiona ed approva ogni stringa
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 PHPDomande 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.
500 Chiavi gratis per sempre. Nessuna carta di credito.