Traduce arrays de idioma PHP con IA
Importa arrays de idioma al estilo Laravel, deja que la IA los traduzca con tu glosario y tu contexto, revisa cada cadena y exporta archivos de idioma listos para usar.
Usado por Laravel, CakePHP y la mayoría de aplicaciones PHP.
Qué contiene realmente un archivo Arrays PHP
Laravel, CakePHP y un largo etcétera de aplicaciones PHP guardan sus textos en archivos que simplemente devuelven un array. Es un formato cómodo en el código e incómodo de entregar a un traductor: el archivo es PHP ejecutable, así que la mayoría de herramientas de traducción lo rechazan o lo estropean.
Como el archivo es código, el riesgo no es solo una mala traducción: es un error de análisis que tumba toda la aplicación. Basta un apóstrofo sin escapar en una cadena en francés. Este es el formato donde "traduce el archivo y a ver qué pasa" sale más caro.
.php
<?php
return [
'welcome_title' => 'Welcome back!',
'welcome_subtitle' => 'Log in to continue',
'save' => 'Save changes',
];
Qué sale mal cuando los archivos Arrays PHP se traducen mal
Son los fallos que llegan a producción, porque ninguno parece un error hasta que lo es.
Los apóstrofos rompen las cadenas entre comillas simples
El francés y el italiano están llenos de apóstrofos. Si acaban sin escapar en una cadena PHP entre comillas simples, el archivo deja de analizarse y la página devuelve un 500.
Los marcadores :placeholder pierden los dos puntos
Laravel resuelve :name en tiempo de ejecución. Un modelo que lo reformatea —o que traduce la palabra después de los dos puntos— produce una frase con un ":name" literal para cada usuario.
Los grupos anidados se aplanan
Los archivos de idioma a menudo se agrupan por funcionalidad, varios niveles de profundidad. Si se aplanan al exportar, cada llamada a __() en el código base debe reescribirse.
El archivo se ejecuta para poder leerlo
Las herramientas que hacen include() de un archivo de idioma para inspeccionarlo ejecutan todo lo que contiene. Con tus propios archivos no pasa nada; con cualquier archivo ajeno es un problema serio.
Cómo lo gestiona GetTranslated
Importa tu archivo Arrays PHP
La IA traduce con tu glosario
Revisa y aprueba cada cadena
Exporta y publica
¿Quieres verlo primero en tu propio archivo?
Pega un archivo Arrays PHP en la herramienta gratuita y obtén la versión traducida al instante, sin cuenta ni correo electrónico.
Abre el traductor gratuito de Arrays PHPPreguntas frecuentes
¿Se ejecuta mi archivo PHP al importarlo?
No. El archivo se lee como texto y se tokeniza, nunca se incluye ni se evalúa. Importar un archivo de idioma no puede ejecutar código.
¿Se escapan bien las comillas al exportar?
Sí. Los apóstrofos y las barras invertidas se escapan según el estilo de comillas del archivo exportado, así que el resultado siempre se analiza bien.
¿Los arrays anidados mantienen su forma?
Sí. Los grupos se conservan con el mismo anidamiento y nombres de claves, por lo que tus llamadas de traducción existentes siguen funcionando sin cambios.
500 claves gratis para siempre. Sin tarjeta de crédito.