.php

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

Detección automática de formato al subir: sin configuración necesaria.
Traducciones con IA guiadas por tu glosario, tono de voz y contexto del proyecto.
Cada sugerencia de la IA se marca para revisión humana antes de publicarse.
Exporta en el mismo formato en que importaste, listo para tu próxima versión.
1

Importa tu archivo Arrays PHP

2

La IA traduce con tu glosario

3

Revisa y aprueba cada cadena

4

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 PHP

Preguntas 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.

Empieza gratis

500 claves gratis para siempre. Sin tarjeta de crédito.