.php

Traduce matrices de idioma PHP con IA

Importa matrices de idioma estilo Laravel, deja que la IA las traduzca con tu glosario y 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 Matrices PHP

Laravel, CakePHP y un largo etcétera de aplicaciones PHP guardan su contenido en archivos que simplemente devuelven una matriz. Es un formato agradable para trabajar en código y complicado para entregarlo a un traductor: el archivo es PHP ejecutable, por lo que la mayoría de herramientas de traducción o lo rechazan o lo estropean.

Porque el archivo es código, el riesgo no es solo una mala traducción — es un error de análisis que puede dejar toda la aplicación caída. Una comilla simple sin escapar en una cadena en francés es suficiente. Este es el formato donde "traduce el archivo y ve qué pasa" es el más costoso.

.php

<?php

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

Qué sale mal cuando los archivos Matrices PHP se traducen mal

Estos son los fallos que llegan a producción, porque ninguno parece un error hasta que lo es.

Las comillas simples rompen las cadenas con comillas simples

El francés y el italiano están llenos de comillas simples. Si se colocan en una cadena PHP con comillas simples sin escapar, el archivo deja de analizarse y la página devuelve un error 500.

Los marcadores :placeholders pierden sus dos puntos

Laravel resuelve :name en tiempo de ejecución. Un modelo que reformatea o traduce la palabra después de los dos puntos — produce una oración 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 ser leído

Las herramientas que incluyen() un archivo de idioma para inspeccionarlo ejecutarán lo que haya dentro. Eso está bien para tus propios archivos y es un problema grave para cualquier cosa que no hayas escrito.

Cómo lo maneja 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 IA se marca para revisión humana antes de enviarse.
Exporta en el mismo formato en que lo importaste, listo para tu próxima versión.
1

Importa tu archivo Matrices PHP

2

La IA traduce con tu glosario

3

Revisa y aprueba cada cadena

4

Exporta y envía

¿Quieres verlo primero en tu propio archivo?

Pega un archivo Matrices 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 Matrices PHP

Preguntas frecuentes

¿Mi archivo PHP se ejecuta al importarlo?

No. El archivo se lee como texto y se tokeniza, nunca se incluye ni evalúa. Importar un archivo de idioma no puede ejecutar código.

¿Se escapan las comillas correctamente al exportar?

Sí. Las comillas simples y las barras invertidas se escapan según el estilo de comillas usado en el archivo exportado, por lo que el resultado siempre se analiza correctamente.

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