Traduisez les tableaux de langue PHP avec l'IA
Importez des tableaux de langue PHP de style Laravel, laissez l'IA les traduire avec votre glossaire et votre contexte, révisez chaque chaîne et exportez des fichiers lang prêts à l'emploi.
Utilisé par Laravel, CakePHP et la plupart des applications PHP.
Ce qu'un fichier Tableaux PHP contient vraiment
Laravel, CakePHP et une longue liste d'applications PHP conservent leurs copies dans des fichiers qui renvoient simplement un tableau. C'est un format agréable à utiliser dans le code, mais maladroit à confier à un traducteur : le fichier est du PHP exécutable, donc la plupart des outils de traduction le refusent ou l'abîment.
Comme le fichier est du code, le risque n'est pas seulement une mauvaise traduction — c'est une erreur de syntaxe qui fait planter toute l'application. Une apostrophe non échappée dans une chaîne française suffit. C'est le format où "traduisez le fichier et voyez ce qui se passe" est le plus coûteux.
.php
<?php
return [
'welcome_title' => 'Welcome back!',
'welcome_subtitle' => 'Log in to continue',
'save' => 'Save changes',
];
Ce qui ne va pas lorsque les fichiers Tableaux PHP sont mal traduits
Ce sont les échecs qui atteignent la production, car aucun ne ressemble à une erreur… jusqu'à ce que ce soit le cas.
Les apostrophes cassent les chaînes entre guillemets simples
Le français et l'italien regorgent d'apostrophes. Insérées dans une chaîne PHP entre guillemets simples sans échappement, le fichier cesse d'être analysé et la page renvoie une erreur 500.
Les espaces réservés :placeholders perdent leur deux-points
Laravel résout :name à l'exécution. Un modèle qui le reformate — ou traduit le mot après le deux-points — produit une phrase avec un littéral ":name" pour chaque utilisateur.
Les groupes imbriqués sont aplatis
Les fichiers de langue sont souvent regroupés par fonctionnalité, sur plusieurs niveaux. Les aplatir à l'export force à restructurer manuellement chaque appel __() dans le codebase.
Le fichier est exécuté pour être lu
Les outils qui incluent() un fichier de langue pour l'inspecter exécuteront ce qu'il contient. C'est sans risque pour vos propres fichiers, mais problématique pour tout ce que vous n'avez pas écrit.
Comment GetTranslated le gère
Importez votre fichier Tableaux PHP
L'IA traduit avec votre glossaire
Vérifiez et approuvez chaque chaîne
Exportez et livrez
Vous voulez le voir d'abord sur votre propre fichier ?
Collez un fichier Tableaux PHP dans l'outil gratuit et obtenez la version traduite immédiatement — sans compte, sans adresse email.
Ouvrez le traducteur gratuit de Tableaux PHPFoire aux questions
Mon fichier PHP est-il exécuté à l'import ?
Non. Le fichier est lu comme du texte et tokenisé, jamais inclus ni évalué. Importer un fichier de langue ne peut pas exécuter de code.
Les guillemets sont-ils correctement échappés à l'export ?
Oui. Les apostrophes et les barres obliques inverses sont échappées selon le style de guillemets utilisé dans le fichier exporté, donc le résultat est toujours analysable.
Les tableaux imbriqués conservent-ils leur forme ?
Oui. Les groupes sont conservés avec la même imbrication et les mêmes noms de clés, donc vos appels de traduction existants continuent de fonctionner sans changement.
500 clés gratuites pour toujours. Aucune carte de crédit.